BOSTON -- David Ortiz and Kelly Shoppach each belted two-run homers and the Boston Red Sox outlasted the Miami Marlins 7-5 despite a career-high five-RBI night by Miami's Logan Morrison on Tuesday.
Cody Ross, activated from the 15-day disabled list earlier in the day, added a solo homer for the Red Sox, who opened a nine-game homestand fresh off a 4-2 road trip, winning two games against both the Cubs and Marlins.
Morrison had a two-run homer and a pair of run-scoring doubles.
In a rematch from their pitchers' duel last week, Boston's red-hot right-hander Clay Buchholz and usually reliable lefty Mark Buehrle were fairly ineffective.
But Buchholz (8-2) benefited from Boston's bats to win his fourth straight start.
Buchholz labored through six innings, giving up five runs and nine hits, walking one and fanning three. The righty had gone 3-0 with a 1.45 ERA in his previous four starts, holding opponents to two runs or fewer in all of them.
Buehrle (5-8) took the loss, giving up six runs on seven hits -- three homers -- in five innings.
Leading 6-5 in the sixth, the Red Sox continued their strong offensive night against reliever Chad Gaudin. Kevin Youkilis snapped a 1-for-23 drought with a leadoff double and scored on Will Middlebrooks' double.
Matt Albers, Andrew Miller, Vicente Padilla and Alfredo Aceves shut down the Marlins after Buchholz's rough start. Aceves got the final three outs for his 17th save, closing another stellar outing by Boston's bullpen.
Since late April, the Red Sox bullpen has a 1.98 ERA, best in the majors.
The early innings indicated it wouldn't be like last Tuesday night, when Buchholz and Buehrle were matched in a tight pitchers' duel, a 2-1 victory by the Red Sox.
Morrison had a homer and two doubles, driving in all five of the Marlins' runs through six innings. Buehrle allowed three homers for five of Boston's first six runs.
The teams traded blows early and often, with the Red Sox taking a 6-5 edge on slumping Adrian Gonzalez's fifth-inning sacrifice fly. Gonzalez entered the night in a 3-for-25 slump.
Miami jumped ahead 2-0 in the first when Morrison belted a two-run homer over Boston's bullpen in right, but the Red Sox tied it in the bottom of the inning on Ortiz's blast into the right-field seats.
Boston then took a 4-2 lead in the second on Shoppach's two-run shot off a sign above the Green Monster seats.
The Marlins cut it to 4-3 in the third on Morrison's RBI double off the Monster, but Buchholz struck out Greg Dobbs to end the inning with runners on second and third.
Ross homered in the fourth, increasing Boston's lead to 5-3, before Morrison lined a two-run double off The Wall in left-center.
- - - - - - - - - -
Notes: The Red Sox continued their outfield shuffle before the game, activating Ross (recovered from a broken bone in left foot) from the 15-day DL and placing Scott Podsednik on the DL (strained left groin). "It's not a few days, but it's probably not two weeks," Red Sox manager Bobby Valentine said of Podsednik's injury. ... Boston has used 13 outfielders this season. ... Red Sox CF Jacoby Ellsbury, on the DL since April 14 with an injured left shoulder, took early batting practice before the game. ... The Marlins entered the night with a winning record on the road (16-15), but were hitting a major-league worst .213 away from home. ... Miami lost two of three at home last week to the Red Sox. ... Boston entered the day in last in the AL East, the latest into a season it's been in the basement since September 1997. ... Giancarlo Stanton was accidentally kicked in the face by Shoppach, who made a leaping grab of a throw to the plate and kicked out his left leg, connecting with Stanton as he slid headfirst.