The 26-year-old-Alcantara (4-2) limited the Braves to three unearned runs and six hits. He walked two and struck out seven for his fourth career complete game.
“I’m excited every time I go nine innings,” Alcantara said. “They know that I go out with the mentality to finish the game. They believe in me and they gave me the opportunity.”
Atlanta star outfielder Ronald Acuña Jr. had two of the hits against Alcantara, extending his on base games streak to 29.
Travis d’Arnaud’s at-bat to lead off the ninth was extended after Miami first baseman Jesús Aguilar dropped a popup. D’Arnaud doubled and scored on Ozzie Albies’ double to make it 4-2. Albies advanced to third on a fly out to right and scored on Dansby Swanson’s RBI groundout.
Alcantara got Adam Duvall on a pop-up to catcher Jacob Stallings to complete his 115-pitch outing. In his last three starts covering 24 innings, Alcantara has allowed two earned runs. He lowered his ERA to 2.11.
“A guy like Agui, he is working so hard to catch the ball and get the out, I don’t feel bad,” Alcantara said of Aguilar’s muff. “This is just a game. Put it aside and throw the perfect pitch after that error.”
Brian Anderson and Stallings doubled, singled and had RBI each for the Marlins, who avoided the three-game sweep.
Anderson’s go-ahead RBI single in the sixth put Miami ahead 2-1. The Marlins were 0-for-7 with runners in scoring position and 2-for-27 in the series before Anderson’s hit to left-field scored Garrett Cooper from second.
“To be able to scratch a few across was big for us,” Anderson said. “We did a good job of getting guys on base early and it was only a matter of time until we drove one home with runners in scoring position.”
Stallings increased Miami’s lead with his run scoring single off Atlanta starter Ian Anderson in the seventh. Anderson (3-3) allowed four runs, seven hits, walked two and struck out six in six plus innings.
“I felt pretty good about the outing but it (is disappointing) how it ended,” Anderson said.
Jesse Chavez relieved Anderson and allowed Avisaíl García’s sacrifice fly.
Acuña’s leadoff double in the fourth snapped Alcantara’s streak of consecutive batters retired at 29. Alcantara retired the final 20 batters of his start against Washington May 16.
With the Marlins having two days off this week, Alcantara was given the opportunity to start the ninth after completing 103 pitches through eight innings.
“We had him at like 115 (pitches) before the game, depending on how he gets there,” Miami manager Don Mattingly said. “He was pretty clean all day. Wasn’t in a lot of battles he had to go through. ”
Albies reached on a three-base fielding error by Miami centerfielder Jesús Sánchez’s to lead off the fifth. Swanson’s one-out bloop single to right scored Albies and tied it at 1-all.
Marlins second baseman Jazz Chisholm Jr. had a leadoff walk in the first and eventually scored on Garrett Cooper’s sacrifice fly. But Chisholm was removed in the third because of left hamstring tightness.
The Marlins optioned LHP Daniel Castano to Triple-A Jacksonville and recalled INF Joe Dunand from the same minor league club. Dunand replaced Chisholm and went 1-for-2. The 26-year-old Dunand had a one-game call-up on May 7 and homered against San Diego in his first major league at bat.
Marlins: INF Miguel Rojas (left calf tightness) did not play.
Braves: RHP Tucker Davidson (1-0, 5.87) will start the opener of a four-game home series against Philadelphia on Monday.
Marlins: RHP Pablo López (4-1, 1.57) will start the opener of a two-game set against the Rays on Tuesday.
Is this year's Shohei Ohtani better than last year's Shohei Ohtani?
We compare Ohtani's first half of 2022 to his historic 2021 season.
Baseball, barbecue and losing freedom this Fourth of July
Life in post-hypocrisy America creates a newfound understanding of what "home" really means.
Braves open 4-game series against the Cardinals
St. Louis Cardinals (44-37, second in the NL Central) vs. Atlanta Braves (46-34, second in the NL East)
Athletics play the Blue Jays in first of 3-game series
Toronto Blue Jays (44-36, third in the AL East) vs. Oakland Athletics (26-55, fifth in the AL West)
Lopez leads Royals against the Astros after 4-hit performance
Kansas City Royals (29-48, fifth in the AL Central) vs. Houston Astros (51-27, first in the AL West)
Padres host the Mariners to begin 2-game series
Seattle Mariners (39-42, second in the AL West) vs. San Diego Padres (47-34, second in the NL West)