Jacob Stallings hit a game-ending single in the 12th inning that lifted the Pittsburgh Pirates over Miami 8-7 on Saturday and extended the Marlins' longest losing streak in six years to eight games.
Automatic runner Adam Frazier advanced to third on Ke’Bryan Hayes' flyout leading off the 12th against Adam Cimber (1-2). Bryan Reynolds was intentionally walked, and Stallings lined a single to center.
Clay Holmes (2-0) pitched a perfect 12th.
Miami has lost eight in a row for the first time since May 15-22, 2015, and has lost nine of 10, dropping a season-low nine games under .500 at 24-33.
Pittsburgh has won the first three games of the four-game series.
Jesús Aguilar tied the score 6-6 with an RBI single off Richard Rodriguez, who blew a save for the second time in nine chances.
Miami's Isan Díaz and Pittsburgh's Gregory Polanco hit sacrifice flies in the 10th.
Pittsburgh trailed 5-2 before a four-run eighth helped by pitcher Anthony Bender’s error.
Bender relieved Anthony Bass and forced in a run with a bases-loaded walk to Kevin Newman, then hit Ka’ai Tom with a pitch. With the bases loaded and two outs, pinch-hitter Michel Perez hit a soft ground ball to the right of Aguilar at first. He tossed to the pitcher at first, but Bender missed the ball as Polanco scored from third and Kevin Newman from second.
Aguilar hit a two-run homer in the fourth off Chase De Jong and Jazz Chisolm Jr. hit a solo shot as Miami took a 3-2 lead.
Jorge Alfaro, who had four hits, made hit a two-run homer in the fifth, a 432-foot drive to the shrubbery in the batter’s eye in center in the fifth.
De Jong allowed five runs and seven hits in five innings.
Miami starter Trevor Rogers gave up two runs and four hits in six innings, retiring 13 of his final 14 batters.
Miami selected the contract of RHP Zach Thompson from Triple-A Jacksonville, placed RHP Cody Poteet on the 10-day IL with a sprained right medial collateral ligament and transferred RHP Elieser Hernández to the 60-day IL with a right quadriceps strain. Hernandez had just returned on June 3 after missing two months with a blister issue and has played in just two games this season.
Marlins: INF/OF Garrett Cooper did not play with back stiffness.
Pirates: RHP JT Brubaker will re-join the starting rotation during the three-game series with Los Angeles that starts Tuesday, manager Derek Shelton said.
Marlins RHP Sandy Alcantara (2-5, 3.68 ERA) will start Sunday's series finale after allowed a season-high nine hits in his previous start against Toronto. Pirates RHP Chad Kuhl (0-2, 6.41) will make his second start since missing six weeks with a right shoulder injury. He went four innings and allowed three runs in his return May 31.
More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP_Sports