Miami Marlins (48-88) at Pittsburgh Pirates (60-77)
A leadoff home run by Pirates second baseman Adam Frazier greeted Marlins starter Sandy Alcantara for an early lead. The Marlins later took the lead on a Colin Moran error that scored two unearned in the fourth.
Miami added a run to their lead in the fifth on a Garrett Cooper RBI-double off Pirates reliever Geoff Hartlieb, but it was far from over. In the bottom of the inning, Frazier came through again for the Bucs with a two-run single, but he got thrown out trying to make it into a double by a nice Cooper fielding play in right field.
In the bottom of the eighth, the Pirates seemed to put it away when Jason Martin scored on a Jarlin Garcia wild pitch, but Miguel Rojas drove a solo shot out of the park with two out to tie the game at four in the top of the ninth.
Tyler Kinley and Adam Conley combined to throw a scoreless ninth inning, and Conley was credited with the eventual win. The 10th would see Cooper come through with his 13th long-ball of the season to give the Marlins the 5-4 lead, and Jose Urena pitched a perfect 10th inning for his first save of the season and only the second of his career.