Tim Lincecum allowed four first-inning runs and it was more than enough for Roy Halladay as the Phillies took the opener of the three-game series at AT&T Park with a 5-2 victory.