Today's Edition Local Missouri National World Opinion Obits Sports GoMidMo Events Classifieds Newsletters Contests Special Sections Jobs
story.lead_photo.caption Dylan Carlson is congratulated by Cardinals third base coach Pop Warner after hitting a home run in the ninth inning of Tuesday night's game against the Marlins in Miami. Photo by Associated Press / News Tribune.

MIAMI (AP) — Yadier Molina hit a tiebreaking sacrifice fly off former batterymate Sandy Alcantara to cap a three-run rally in the sixth inning Tuesday night that sent the St. Louis Cardinals against Miami Marlins 4-2.

Dylan Carlson hit his second homer of the season for an insurance run in the ninth.

Alcantara was traded by St. Louis in a package to Miami for Marcell Ozuna in December 2017, three months after making his major league debut with Molina behind the plate.

"We had him over here, and since then he's really developed his skill set," Cardinals manager Mike Shildt said. "He's a really, really good pitcher with a good arm and really nice stuff."

The 25-year-old Alcantara (0-1) tied a career high with 10 strikeouts in the first five innings, shutting out the Cardinals on two hits. Tommy Edman and Paul Goldschmidt opened the sixth with infield hits and a walk to Nolan Arenado loaded the bases with no outs.

"I just take it pitch by pitch and work as effectively as possible," Alcantara said. "I'm pretty focused right now and I really want to go deep in games. That (sixth inning) the game kind of got away from me."

A passed ball gave the Cardinals a run and Paul DeJong's RBI grounder tied it at 2. Molina, who also had two hits, hit a flyball that put St. Louis ahead.

"That sixth inning we were able to battle and then find a way to win it," Arenado said. "Just quality at-bats from top to bottom, and against one of the better pitchers we've seen in a long time. He didn't give us a whole lot of chances out there tonight."

Cardinals starter pitcher John Gant struggled with his command early but worked his way out of a no-out, bases-loaded jam in the third. He struck out four but walked three over his four innings, and benefitted from a pair of early double plays.

"A blue-collar effort by him, for sure," Shildt said. "He battled out of the jams and kept us in the game."

Ryan Helsley (1-0) won in relief and Alex Reyes went 11/3 innings for his second save of the season.

Miami got a gift run in the first when left fielder Tyler O'Neill made two errors on the same play. After misplaying Starling Marte's sharp line drive, O'Neill's throw sailed to the backstop as Corey Dickerson raced home.

The Marlins added a run in the fifth when Jazz Chisholm, who doubled for Miami's only extra-base hit, had a bases-loaded sacrifice fly.

Miami manager Don Mattingly praised the effort of Alcantara, who after a no-decision in the opener last Thursday was in control through the first five innings.

"He was filthy. He deserved better," Mattingly said. "We had a lot of chances to take the pressure off him early. He was really, really good. It was one of those games we had a chance to add on but couldn't."

Notes: Cardinals LHP Kwang Hyun Kim pitched in a simulated game, but Shildt had no specifics on the outcome in his pregame presser. Recovering from back stiffness, Kim had been expected to throw approximately 75 pitches. Marlins RHP Elieser Hernandez is improving after going on the 10-day IL Monday with right biceps inflammation, Mattingly said. The Marlins starter was to undergo an MRI at some point Tuesday just to confirm the initial diagnosis. IF/OF Garrett Cooper returned to the lineup after fully recovering from side effects of a COVID-19 vaccination. RHP Jordan Holloway was optioned to the alternate training site.

COMMENTS - It looks like you're using Internet Explorer, which isn't compatible with our commenting system. You can join the discussion by using another browser, like Firefox or Google Chrome.
It looks like you're using Microsoft Edge. Our commenting system is more compatible with Firefox and Google Chrome.