Opening up a short two-game inter-league series on the road against the Red Sox, the Marlins found themselves in an early hole against starter Wade Miley. Miami starter Dan Haren was wavering out the gate as he tossed a lot of pitches and gave up three consecutive singles in the second inning, including an RBI hit to Ryan Hanigan.
The Marlins didn't stay down for long as they answered back with a run of their own in the third to knot things at one apiece. Outfielder Christian Yelich continued his hot hitting as he laced an RBI single up in the middle before the game switched gears into a pitcher's duel between Miley and Haren until the decisive seventh inning.
A timely RBI hit by Cole Gillespie plated home Miami's second run before another clutch run-scoring base hit by Yelich put the Marlins up 3-1 after their half of the seventh frame.
Haren was pulled out of the game after 99 pitches and six innings, making way for the bullpen in the bottom of the seventh.
With two runners on and one out in the inning, Mookie Betts reached base against reliever Steve Cishek on a fielding error by third baseman Miguel Rojas. Two batters later -- with runners on the move -- Xander Bogaerts delivered the decisive blow with a rare three-run single for the eventual game-winning hit off of relief man Carter Capps.
Boston closed out the win as Miami couldn't get any runners on base in the eighth or ninth against relievers Junichi Tazawa and Koji Uehara, respectively.
The Marlins lost their third consecutive game while the Red Sox tallied their third win in as many games.