Dale Zanine-USA TODAY Sports

Vaughn Grissom slapped a go-ahead RBI single to right field to highlight a four-run rally in the eighth inning and spark the Atlanta Braves to a 6-4 win over the visiting Miami Marlins on Wednesday.

Trailing 4-2, Matt Olson opened the eighth inning with a solo home run against Dylan Floro. Atlanta tied it when Sean Murphy walked and pinch runner Nick Solak scored when Eddie Rosario lined a ball under the glove of first baseman Garrett Cooper for a triple.

After an intentional walk to Ozzie Albies, Grissom placed a grounder to right field to score Rosario. The ball went through the spot where second baseman Luis Arraez had vacated to cover second base when Albies was stealing, and Albies advanced to third on the hit. Albies then scored when Floro (1-1) fielded a Marcell Ozuna comebacker and threw wildly to the plate.

A.J. Minter pitched a perfect ninth inning to earn his fifth save. Michael Tonkin (2-1) pitched 2 2/3 innings of scoreless relief to get the win.

Atlanta has won the first three games of the four-game series. Miami has lost four in a row.

Neither starter earned a decision. Miami's Sandy Alcantara, who missed his last start with a sore bicep, worked 5 2/3 innings and allowed two runs on four hits and three walks with six strikeouts. Atlanta's Bryce Elder pitched 5 1/3 innings and allowed a season-high four runs on five hits and two walks with three strikeouts.

The Marlins took a 3-0 lead on solo homers by Jesus Sanchez, Jazz Chisholm Jr. and Avisail Garcia. It was the first time Miami has hit three homers in a game this season. The Marlins upped the lead to 4-0 when Jon Berti coaxed a bases-loaded walk in the sixth.

Atlanta rallied to score two in the bottom of the sixth. Ronald Acuna Jr. hit his fourth homer to open the rally. The Braves scored again on a two-out, bases-loaded single by Grissom. Garcia fielded the ball in shallow left and fired a strike to the plate to erase Rosario, who was trying to score from second base.

More must-reads:

TODAY'S BEST
Watch: Jaylen Brown's big second quarter lifts Celtics to halftime lead
Historic NCAA settlement reached allowing schools to pay players
Broncos HC Sean Payton raves about one QB's progress at OTAs
North Carolina basketball snags instant-impact player via transfer portal
Rams GM shares details about Stetson Bennett’s absence
Perpetual Bulls trade candidate once more hitting the rumor mill
MLB announces host venues for 2026 World Baseball Classic
Knicks marquee trade acquisition could bolt in free agency
Pistons make decision on new president of basketball operations
ESPN and longtime NFL reporter are parting ways
If Lions HC Dan Campbell's assessment of WR is accurate it could mean trouble for opponents
NBA closes investigation into embattled Thunder guard
NFL reporter predicts Cowboys' plan for QB Dak Prescott
Cavaliers make decision on head coach J.B. Bickerstaff’s future
Two young stars get hefty bonuses for making All-NBA teams
Mavericks star duo joins exclusive club with Game 1 win
Mavericks ride 'Luka Magic' on both ends late to win Game 1
Panthers shut out Rangers 3-0 in Eastern Conference Final opener
NBA announces 2023-24 All-NBA teams
Star Padres infielder to miss significant time with shoulder injury