The Phillies beat the San Diego Padres, 10-5, Thursday night, but watched as former ace Roy Halladay struggled to throw strikes.
The Phillies jumped out to a 6-0 lead after one inning, but things got interesting in the top of the fifth, when Halladay walked four straight Padres hitters and made a throwing error before manager Ryne Sandberg went to the bullpen. The Padres scored four runs in the fifth.
Carlos Ruiz went 3-for-3 with three RBIs in the win. His two-run double in the first inning gave the Phillies (68-78) a 3-0 lead.
Halladay allowed five runs (four earned) in just 4 1/3 innings. He walked five, hit one batter, allowed four hits and struck out six in his fourth start since returning from shoulder surgery.
Will Venable hit his 22nd home run of the season for the Padres (66-79).
The Phillies play the Nationals in Washington this weekend.