SAN DIEGO -- A familiar problem led to the Phillies losing in San Diego for the first time in four years.
The Philadelphia offense sputtered and wheezed, getting only three hits in the 5-1 loss to the Padres on Saturday.
Padres lefty Cory Luebke (2-1) outpitched Roy Halladay (3-1) as San Diego won in its home ballpark against Philadelphia for the first time since Aug. 16, 2008.
The Phillies were averaging 2.9 runs, 29th in the majors, before Luebke shut them out for eight innings, and then closer Huston Street gave up a run on Ty Wigginton's two-out double.
Luebke's inning total was a career-high. Only in the fourth inning did the Phillies get a leadoff man on base against him.
Phillies reliever Michael Stutes allowed three runs in the eighth, all with two outs.
Halladay, who was 3-0 against San Diego, gave up two runs in seven innings.
Halladay struck out the first batter he faced in the second inning, Nick Hundley, with a curveball that was several inches outside. Then something happened that, according to the Elias Sports Bureau, had never happened: Halladay walked three consecutive batters.
First to walk was rookie Yonder Alonso, followed by Cameron Maybin and Jason Bartelt, all of whom had batting averages between .167 and .217.
Halladay limited the damage to one run. Before the walk trifecta, he'd allowed four walks in 22 innings this season.
The Padres made it 2-0 in the third on consecutive hits by Chase Headley, Hundley and Alonso, the last an RBI double.
Through six scoreless innings, Padres lefty Cory Luebke threw 86 pitches, with four strikeouts, two hits and two walks.
Luebke was in a two-on, none-out jam in the fourth, after Placido Polanco's leadoff single and shortstop Jason Bartlett's fielding error. Phillies cleanup man Hunter Pence struck out swinging on a head-high fastball for the first out. With two out and the bases loaded, Freddy Galvis flied out to deep center field to end the inning.
Luebke's fastball reached 95 miles per hour and was offset by a sharp slider and a changeup in the 80s.