PHILADELPHIA -- Carlos Ruiz went 3-for-3 with three RBIs on Thursday night as the Philadelphia Phillies beat the San Diego Padres 10-5.
Cesar Hernandez also had three hits for the Phillies, who scored six times in the first inning en route to their fifth victory in six games.
The Phillies had 14 hits in the game and achieved their highest run total in the past 32 games. The last time they scored more was Aug. 8 when they beat the Chicago Cubs 12-1.
Justin DeFratus (3-3) posted the victory by working 2/3 of an inning in relief of Roy Halladay.
Halladay pitched 4 1/3 innings and allowed five runs (four earned) and four hits. He struck out six and equaled his season high with five walks. He had also walked five in his previous start, against Washington.
San Diego starter Tyson Ross (3-8) lasted just 2/3 of an inning and was charged with all six of Philadelphia's first-inning runs on five hits. He struck out two and walked two.
Will Venable led off the top of the first with a home run off Halladay, but the Phillies answered with a six-run inning, highlighted by two-run doubles from Ruiz and Hernandez. Halladay also drew a bases-loaded walk from Ross to force in a run.
Another bases-loaded walk, this one to Jimmy Rollins in the third by reliever Anthony Bass, made it 7-1.
Halladay walked four straight batters in the fifth to force in a run, then threw wildly to first after Tommy Medica's RBI infield single, allowing another run to come home. Mark Kotsay then cut the Phillies' lead to 7-5 with a sacrifice fly.
Philadelphia made it 9-5 in the bottom of the fifth on a sacrifice fly by Chase Utley and an RBI single by Ruiz.
NOTES: The start of the game was delayed 55 minutes by rain. ... Phillies OF Domonic Brown, out since Sept. 1 with tendinitis and bursitis in his right Achilles', took batting practice on the field for the first time since Aug. 30 and told reporters he is eager to get back in the lineup. But interim manager Ryne Sandberg said the team is being cautious with Brown, who made his first All-Star team this season. ... Rollins hit his 199th career homer on Wednesday, ending a string of 161 homerless at-bats. According to the Elias Sports Bureau, it was the second longest drought of his career, eclipsed only by a stretch of 237 at-bats spanning the 2003 and '04 seasons. ... With his next homer, Rollins will become only the 10th player in major league history with 200 homers and 400 stolen bases. ... Former Padres closer Trevor Hoffman, who has served the last three seasons as special assistant to the president and CEO of the Padres, was named the club's upper level pitching coordinator and special assistant to the GM. ... San Diego 1B Yonder Alonso, out since Aug. 30 with a sore right hand, was cleared to play defense and likely will hit in the cage this weekend in Atlanta, where the Padres play a three-game series.