BOSTON - David Ortiz hit his 497th career home run to get Boston's offence started, and Eduardo Rodriguez pitched seven solid innings as the Red Sox completed a three-game sweep of the Philadelphia Phillies, 6-2 on Sunday.

It was Big Papi's 200th career homer in Fenway Park. The 39-year-old slugger is looking to become the 27th player to reach the 500-homer mark.

Jackie Bradley Jr. added a two-run triple for Boston, which beat the Phillies for the 10th time in the last 12 meetings in Fenway.

It was the seventh win in 10 games for the Red Sox.

Odubel Herrera had three singles and drove in a run for Philadelphia, which is 1-11-2 in its last 14 series against Boston.

The Phillies (53-84), who own the majors' worst record, lost for the 10th time in 13 games.

A day after he posted his club-record ninth season with 30 homers, Ortiz stepped up in his first at-bat and sent a 3-1 fastball from rookie right-hander Jerad Eickhoff (1-3) over the Phillies' bullpen to give Boston a 2-0 edge.

Ortiz barely missed hitting another one in his second at-bat, sending a sacrifice fly to the centre-field warning track in Boston's four-run second. He left for a pinch hitter in the fifth because of right calf tightness.

Rodriguez (9-5) gave up one run on eight hits, striking out seven and walking one.

Making his fourth major league start, Eickhoff gave up six runs on eight hits in four innings.

Bradley Jr. tripled in the second and scored on Mookie Betts' single.

TRAINER'S ROOM

Phillies: C Cameron Rupp missed his second straight game after he was hit by a pitch on the arm Friday night.

Red Sox: 3B Pablo Sandoval missed his third straight because of back tightness.

UP NEXT

Phillies: RHP Aaron Harang (5-14) is scheduled to face Atlanta RHP Williams Perez (4-6) in the opener of a three-game series Monday in Philadelphia. Harang is 1-11 in his last 15 starts.

Red Sox: RHP Rick Porcello (6-12) looks for his third straight solid start when they face LHP Mark Buehrle (14-6) and the AL East-leading Toronto Blue Jays Monday. Porcello has given up just one run in 15 innings over two starts since he came off the disabled list.