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 a 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 closer Huston Street allowed a run in the ninth on Ty Wigginton's two-out double.
"It concerns me when we don't score runs," said Phillies manager Charlie Manuel. "We're 15 games in. We've got a long, long, long ways to go."
Phillies reliever Michael Stutes allowed three runs in the eighth, all with two outs.
Halladay gave up two runs in seven innings. For the first time in his career, Halladay issued three consecutive walks. The one-out detour led to San Diego going ahead 1-0 on Orlando Hudson's ground-out in the second inning.
"Just one of those interesting innings," Halladay said. "I felt good. I didn't feel like I lost my release point."
Said Manuel: "Stuff like that's going to happen. He pitched good enough to win the game."
Only in the fourth inning did the Phillies get a leadoff man on base against Luebke, who had never completed eight innings.
"He threw us a lot of fastballs and he got us out," Manuel said. "We didn't hit but three or four balls hard."
Luebke was clocked up to 95 mph. The Phillies took big swings, but often to little avail.
Hacking at a head-high fastball, cleanup man Hunter Pence struck out to key Luebke's escape from a two-on, none-out jam in the fourth.
Halladay and Placido Polanco had the only two hits against Luebke, both singles.
Pressed into the No. 3 hole this year because of an injury to Chase Utley, shortstop Jimmy Rollins is batting .237 after another hitless game, although he scored Philadelphia's only run after drawing a leadoff walk. Rollins has only one extra-base hit.
"I think he does swing kind of hard," Manuel said, "but at the same time, I can't think of anybody else I would put there."
The Padres (4-12) had lost their previous four games and were 0-3 against Halladay. The Phillies had won the first and second games of the four-game series that concludes Sunday.
"We haven't been playing the type of ball we can," said Luebke, who is 2-0 with an ERA of 0.89 in his last three starts. "It's frustrating for all of us. A good win like this against a guy like Doc, maybe it'll turn things around for us."
One inning after Halladay issued three walks in a row, the Padres reached him for three consecutive hits. The last, a double by Yonder Alonso, made it 2-0.
"We were grinding at-bats out and making sure we got a good pitch to hit," Alonso said. "It's great. It gives us a confidence boost to do it against a guy like that."
The Phillies fell to 7-8. They are 3-3 in their 10-game trip that moves to Arizona after tomorrow's series finale. With the defeat, they are 24-5 at Petco Park, San Diego's downtown ballpark that opened in 2004.
NOTES: The Phillies announced that Cliff Lee will go on the disabled list because of an oblique strain suffered in the 10th inning of his scoreless outing at San Francisco on Wednesday. Kyle Kendrick will replace him in the rotation. Manuel said he expects Lee to be ready in 15 days and that "we've got the pitching to cover that." . . . Halladay issued three walks in an inning for the eighth time in his career. His previous three-walk inning came while pitching for Toronto against Texas on July 7, 2004. . . . For the second consecutive game, Phillies rookie second baseman Freddy Galvis went far to his left to snag a ground ball and threw quickly to first base to get the out.