Substitute starter Alfredo Aceves (2-1) had his best outing of the year, holding the Phillies to one run over six innings. Jacoby Ellsbury had hits in each of the first three innings to help the Red Sox earn their fourth consecutive victory and their 10th in their last 13 games.
Tyler Cloyd (1-1) allowed three runs in the first inning and was charged with three more in the third. He lasted just 2 1-3 innings, giving up nine hits and a walk while striking out two.
Jimmy Rollins, Ryan Howard, John Mayberry and Ben Revere each had two hits for the Phillies. Erik Kratz's solo homer in the third and Domonic Brown's two-run shot in the eighth both curled around the Pesky Pole.
The Phillies made their first visit to Fenway since 2010, bringing along closer Jonathan Papelbon for his first trip to Boston since he left the team that he helped win the 2007 World Series. The Red Sox played a video on the scoreboard with highlights of Papelbon's career in Boston, but with the outcome long-decided by the ninth inning he did not get into the game.
Instead, the Red Sox largely put it out of reach early, getting Pedroia's two-run homer that also curled around the foul pole in short right field followed one out later by Napoli's long drive that cleared the Red Sox bullpen in right field by a dozen rows.
Boston made it 6-1 in the third. David Ortiz and Napoli doubled to lead off the inning, Stephen Drew singled in another run and, one out later, Jarrod Saltalamacchia singled. With two outs, Jacoby Ellsbury doubled past a diving Revere in center field to score one run but Saltalamacchia was thrown out at the plate to end the inning.
Aceves, who was sent to the minors after allowing seven runs in his April 23 start, was needed for a spot start because Clay Buchholz had irritation in his shoulder and collar bone from sleeping on his shoulder. The 31-year-old right-hander gave up seven hits and three walks while striking out four.
NOTES: Ellsbury, who hit a double to end Sunday's game, singled in the first and doubled in the second and third, giving him hits in four consecutive innings. ... Revere crashed into an unpadded part of the wall while catching Ortiz's deep drive to end the fourth. He stayed down and the trainer ran out to help him, but he remained in the game and singled in the top of the fifth. ... Cloyd had allowed three runs or fewer in six of his eight career starts, including all five on the road, before Monday. ... Daniel Nava was the only player in the Red Sox starting lineup who did not get a hit. ... The teams wore special camouflage uniforms and caps in honor of Memorial Day.