Texas got on the board first against Tom Koehler. Alex Rios and Brad Snyder singled with one out in the bottom of the second, and Robinson Chirinos subsequently hit a sacrifice fly to give the Rangers a 1-0 edge.
Miami got the run back against Texas starter Colby Lewis in the top of the third, as Ed Lucas walked to lead off the frame and scored on a Giancarlo Stanton double to right field.
Justin Bour and Jeff Mathis reached to open the fourth, and Christian Yelich doubled to right field with one out to give the Marlins their first lead of the night.
A Casey McGehee sixth inning RBI single against Shawn Tolleson gave Miami a 4-1 lead, but a wild bottom of the sixth gave the Marlins and Koehler trouble.
Koehler loaded the bases with nobody out, and after walking in a run, Chirinos added another sacrifice fly and Rougned Odor singled to give the Rangers a 5-4 edge.
In five and a third innings, Koehler gave up five runs while walking three and striking out seven. Koehler's offspeed pitches were effective, but he struggled to throw strikes in the sixth.
Christian Yelich's seventh inning two-RBI single to left field gave the Marlins a 6-5 advantage, and rallying against Texas' bullpen, Garrett Jones and McGehee added RBI hits in the top of the eighth to give Miami an 8-5 lead.
Bryan Morris, Dan Jennings (aside from a wild pitch that allowed a run to score), and A.J. Ramos were all solid in relief of Koehler, and Steve Cishek pitched a scoreless ninth to give the Marlins their second consecutive win.
Hero of The Game: Christian Yelich (+.552 WPA)
Goat of The Game: Dan Jennings (-.230 WPA)
Play of The Game: Christian Yelich singled to left in the seventh inning. Jeff Mathis and Justin Bour scored. (+.354 WPA)