PHILADELPHIA (AP) -- David Ortiz homered, singled and drove in two runs to lead the Boston Red Sox to a 7-5 win over Philadelphia, snapping the Phillies' six-game winning streak Saturday night.
Mike Aviles , Will Middlebrooks and Jarrod Saltalamacchia also homered for Boston, which won for the seventh time in nine games. Saltalamacchia went 3 for 4, needing a triple for the cycle.
Jon Lester (3-3) improved to 3-0 in four career starts against the Phillies despite matching a season high for hits allowed with eight and giving up four runs in six innings.
Freddy Galvis homered, and John Mayberry Jr., Hector Luna and Shane Victorino each had three hits for the Phillies as the teams combined for 26 hits.
Joe Blanton (4-4) pitched a season-low 4 1/3 innings while surrendering seven runs - six earned - on nine hits. Alfredo Aceves got four outs for his ninth save in 11 chances.
Aviles gave the Red Sox a 1-0 lead with the club's first leadoff homer of the season.
Boston extended the margin to 3-0 with a pair of runs in the second, with Saltalamacchia scoring on Daniel Nava 's grounder and Ryan Sweeney reaching on Lester's double-play groundout.
Philadelphia got a run back in the third on Shane Victorino 's RBI double off the metal fence above the 10-foot, 6-inch wall in left. But Middlebrooks and Saltalamacchia opened the fourth with consecutive homers to put Boston up 5-1.
Philadelphia scored three runs in the fourth, highlighted by Galvis' two-run homer to left, to make it a one-run game.
After Dustin Pedroia singled to lead off the fifth, Ortiz launched the first pitch he saw in the fifth over the wall in straightaway center to give the Red Sox a 7-4 advantage.
Sweeney saved two runs in the seventh when the Red Sox center fielder robbed Carlos Ruiz of extra bases with a highlight-reel diving catch just in front of the warning track in right-center with two outs and runners on first and second.
The Phillies trimmed the lead to 7-5 in the eight on Jimmy Rollins ' RBI infield single, but stranded the bases loaded when Victorino popped out to shortstop off of Aceves.
Notes: Red Sox OF Cody Ross did not play after fouling a ball off his left leg in Friday's game. Boston manager Bobby Valentine said before the game that X-rays were negative. ... The crowd of 45,656 was the Phillies' 224th straight sellout and 240th counting postseason play. ... Former Philadelphia OF Pat Burrell was honored in a pregame ceremony after signing a one-day contract and officially retiring as a member of the Phillies. ... Boston right-hander Josh Beckett (3-4, 4.97) is scheduled to face Phillies left-hander Cliff Lee (0-1 1.95) at 1:35 on Sunday.