J.T. Realmuto had three hits, including a tie-breaking home run, to spark a four-run seventh inning and help the Miami Marlins to a 7-4 victory over the reeling Cincinnati Reds on Friday night.
Mike Aviles added a pinch-hit two-run homer and Tyler Moore had an RBI double in the pivotal seventh for the Marlins, who have won six of eight.
Dustin McGowan (6-1) pitched an inning in relief for the victory.
Realmuto's home run to left field off Wandy Peralta (3-2) was his 12th of the season, a new career-high, and his sixth game with at least three hits.
Cincinnati has dropped five straight and has lost 13 of 15 since the All-Star break.
The Reds took an early lead scoring three runs off Vance Worley in the first on an RBI single by Joey Votto and a two-run homer by Adam Duvall, his 22nd.
It was Votto's 800th RBI tying him for 11th with Frank McCormick on the Reds' all-time list.
The Marlins cut the deficit to 3-2 on a throwing error by pitcher Sal Romano and a sacrifice fly by Dee Gordon.
Giancarlo Stanton's groundout tied the game at 3 in the sixth scoring Miguel Rojas, who walked to lead off the inning and advanced to third on a double to right by pinch-hitter Ichiro Suzuki.
It was Suzuki's 3,060th hit tying him with Craig Biggio for 21st on the all-time hit list.
Cincinnati's Scott Schebler added a solo homer in the ninth to cap the scoring.
Worley allowed three runs in four innings.
Romano allowed two unearned runs in 3 2-3 innings.