Avisail Garcia hit a two-run home run in the ninth inning and Sandy Alcantara pitched a complete game, lifting the Miami Marlins to a 4-3 victory over the St. Louis Cardinals on Wednesday night.
With two outs, Garcia hit the first pitch he saw from Ryan Helsley (3-1 ) 411 feet over the wall in center field for his fifth homer. Jesus Sanchez, who walked to begin the inning, also scored.
It was Garcia 's first go-ahead, ninth-inning home run. He is the 12th MLB player to hit a go-ahead homer with two outs in the ninth this season.
It was the second blown save this season for Helsley, who recorded the save Tuesday with three strikeouts in the ninth.
Dylan Carlson drove in two runs while Juan Yepez hit two doubles and Edmundo Sosa also had two hits, including a triple and two runs scored for the Cardinals.
Alcantara (8-3) picked up his first victory against his original team. Alcantara improved to 1-3 in five starts against St. Louis. He gave up seven hits and three runs in his second complete game of the season.
Rookie Andre Pallante threw a career high seven innings for the Cardinals. He allowed two runs and five hits.
Cardinals 2B Nolan Gorman (bruised left hand) was not in the lineup for second straight game. Gorman hurt his hand Monday after fouling off a ball.
LHP Steven Matz and RHP Jordan Hicks both made pitching rehab appearances at Triple-A Memphis on Tuesday. Hicks was scheduled to throw again Wednesday night against Jacksonville and could rejoin St. Louis on its upcoming road trip. Matz is scheduled for a start the game Saturday.
Miles Mikolas (5-5, 2.57) will start Friday's game in Philadelphia. Mikolas has not faced the Phillies since May 6, 2019 when he threw seven scoreless innings of three-hit ball en route to a 6-0 shutout win. He received a loss in his last start at Citizens Bank Park permitting four runs over five innings in a 6-5 extra-inning walk-off loss on June 18, 2018. The Phillies have yet to name a starter.