MIAMI — Clay Buchholz outpitched Mark Buehrle and the Boston Red Sox beat the Miami Marlins 2-1 Tuesday night, ending a four-game losing streak.
The game was scoreless until Kelly Shoppach hit an RBI double in the seventh inning and came home on a single by Mike Aviles.
Logan Morrison hit a leadoff home run in the Miami seventh.
Buchholz (7-2) allowed five hits and struck out a season-high nine in seven innings.
Reliever Vicente Padilla escaped a jam in the eighth and Alfredo Aceves closed for his 15th save in 18 opportunities.
Buehrle (5-7) gave up five hits in seven innings. He lost for the first time in interleague play since 2007 when he pitched for the Chicago White Sox against the Cubs, a span of 16 starts.
The crowd of 29,326 was treated to a second straight night of baseball with the roof open. The Marlins elected to retract it Monday in hopes of snapping a six-game losing streak, and they won. The trend did not continue, however, as Miami dropped to 3-3 with the roof open in its new ballpark.
The Marlins threatened in the eighth as Omar Infante and Hanley Ramirez singled, but Giancarlo Stanton struck out for the fourth time as Padilla preserved the lead.
Morrison singled off Aceves to begin the ninth, but the reliever kept him from scoring the tying run.
Shoppach’s second double of the game drove in Will Middlebrooks for the first run. After Aviles singled, Darnell McDonald also singled before Buchholz flied out to center fielder Chris Coghlan, who made a diving play to prevent another run from scoring.
Jose Reyes led off the bottom of the first with a triple, the second straight game that he’s done that. Buchholz struck out Infante, Ramirez and Stanton to strand Reyes.
The Marlins set up an another run-scoring opportunity in the third with back-to-back two-out singles by Reyes and Infante. Ramirez also singled as he beat Aviles’ throw from shortstop, but Reyes was thrown out at home attempting to score from second.
Buehrle cruised through the first six innings, allowing just one hit.
NOTES: Buchholz is 4-1 with a 2.83 ERA over his last seven starts since May 11. … Morrison is 6 for 11 with four extra-base hits in his last three games after going hitless in his previous 18 at-bats. … Marlins CF Emilio Bonifacio (left thumb surgery) had his stitches removed, but is not expected to return until after the All-Star break. He leads the NL with 20 stolen bases despite not playing since May 18.