Nothing separated the teams after six innings. Then the eighth inning settled everything. The Texas Rangers scored twice in the frame, broke a 2-2 tie, and held on for a 4-3 victory over the Miami Marlins at loanDepot park before 20,008 fans.
The game turned on Alejandro Osuna's double to right, which scored Brandon Nimmo and gave Texas a 3-2 lead — the go-ahead run that the Rangers never surrendered. Díaz followed with a sacrifice fly to right, scoring Jake Burger and pushing the advantage to 4-2. Miami answered in the bottom of the eighth when Kyle Stowers doubled to right, scoring Joe Mack to make it 4-3, but the Marlins could not complete the comeback.
Ezequiel Duran had provided the game's first runs with a two-run homer to center in the fourth inning, a 407-foot shot that scored Nimmo and staked Texas to a 2-0 lead. Duran finished 1-for-4 with 2 RBI. Nimmo was a catalyst throughout, going 3-for-3 with a walk and scoring twice. Miami chipped away with a Javier Sanoja sacrifice fly in the fifth, then Xavier Edwards tripled to left in the sixth to score Otto Lopez and tie the game at 2-2 — though Edwards was thrown out trying to score on the play.
Tyler Phillips kept Miami in the game, working 6.0 innings and allowing 2 runs on 5 hits with 4 strikeouts and 3 walks. He did not factor in the decision. Calvin Faucher took the loss, his fourth of the season, after allowing 2 runs in 1.0 inning of relief. Kumar Rocker started for Texas, striking out 9 over 5.0 innings while allowing 2 runs on 5 hits without issuing a walk. Robert Ahlstrom earned the win, his second of the season, with a scoreless inning of relief. Jacob Metz recorded his 14th save, working 1.1 innings and allowing 1 hit.
Texas improved to 37-40 with the victory. Miami, despite the loss, had entered the game on a four-game winning streak and fell to 40-38. Calvin Faucher is 10 games away from 200 career appearances.