BOSTON -- David Ortiz hit his 17th homer and Clay Buchholz won his fourth straight start as the Boston Red Sox beat the Miami Marlins 7-5 on Tuesday night for their fifth win in six games.
Cody Ross, activated from the disabled list before the game, and Kelly Shoppach also homered as Buchholz (8-2) benefited again from a strong hitting attack. He entered the game with the second-best support in the majors, 7.51 runs per nine innings.
And the win came at Fenway Park, where the Red Sox had lost their previous three games, six of seven, and are just 15-19 this season. The Red Sox won their third straight overall in the opener of a nine-game homestand.
Logan Morrison drove in all five Miami runs with a two-run homer and two doubles.
The Marlins dropped to 2-11 in their last 13 games as Mark Buehrle (5-8) lost his fourth straight start.