St. Louis Cardinals left fielder Brendan Donovan can't get to a ball hit by Pittsburgh Pirates' Jack Suwinski into deep left center field during the eighth inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. The ball bounced over the outfield wall for a ground rule double. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates starting pitcher Martín Pérez delivers during the first inning of a baseball game against the St. Louis Cardinals in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates' Bryan Reynolds (10) rounds the bases after hitting a solo home run off St. Louis Cardinals pitcher Andre Pallante (53) during the fourth inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
St. Louis Cardinals' Brendan Donovan (33) reaches first base safely on a fielding error by Pittsburgh Pirates starting pitcher Martín Pérez (54) during the first inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates manager Derek Shelton, left, questions a call at third base with umpire Liz Diaz during the fourth inning of a baseball game against the St. Louis Cardinals in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
St. Louis Cardinals starting pitcher Andre Pallante delivers during the first inning of a baseball game against the Pittsburgh Pirates in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
St. Louis Cardinals' Brendan Donovan, left, scores past Pittsburgh Pirates catcher Yasmani Grandal on a double by Dylan Carlson off Pirates starting pitcher Martín Pérez during the first inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates' Oneil Cruz stands on second base after stealing the base during the first inning of a baseball game against the St. Louis Cardinals in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
St. Louis Cardinals' Pedro Pagés returns to the dugout after scoring on a single by Alec Burleson off Pittsburgh Pirates relief pitcher Dennis Santana during the tenth inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. The Cards won 3-2 in ten innings. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates' Bryan Reynolds crosses home plate after hitting a solo home run off St. Louis Cardinals pitcher Andre Pallante during the fourth inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates' Bryan Reynolds (10) is greeted by third base coach and field coordinator Mike Rabelo (58) as he rounds third after hitting a solo home run off St. Louis Cardinals pitcher Andre Pallante during the fourth inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)
Pittsburgh Pirates shortstop Oneil Cruz, left, takes the throw from pitcher Martín Pérez to get the force out at second base on St. Louis Cardinals' Masyn Winn (0) during the first inning of a baseball game in Pittsburgh, Thursday, July 4, 2024. (AP Photo/Gene J. Puskar)