The Associated Press

ATLANTA — Ronald Acuna Jr. has found multiple ways to beat the Miami Marlins this year. He only wishes the season series wasn’t over.

“Yeah, I definitely think it was an appropriate way and a fitting ending to the way we played the Marlins,” he said through a translator. “But I would have much rather hit a home run against them.”

Acuna hit an RBI single with two outs in the ninth inning and the Atlanta Braves won their fifth straight game, finishing off the Marlins 3-2 on Thursday night.

Freddie Freeman hit a tying homer in the eighth and the Braves sent Miami to its 12th road loss in a row, the longest streak in the majors this year.

Also Thursday:

Red Sox 5, Royals 4: BOSTON — Brock Holt hit an RBI single with one out in the bottom of the 10th inning as the Red Sox won a weather-suspended game that began Aug. 7.

Cubs 1, Giants 0: CHICAGO — Kyle Hendricks pitched seven sharp innings as the Cubs won their fifth straight despite getting only two hits.

Nationals 7, Pirates 1: PITTSBURGH — Max Scherzer pitched four innings in his return from the injured list, giving up one run and four hits.

Cardinals 6, Rockies 5: ST. LOUIS — Marcell Ozuna, Paul DeJong and Dexter Fowler each hit two-run homers to pace St. Louis.

Mets 2, Indians 0: NEW YORK — Noah Syndergaard retired the first 16 hitters and allowed two hits over six dominant innings before a heavy storm and New York beat Cleveland in a rain-shortened game for their its straight win. The game was called with New York batting in the eighth inning after a second rain delay.

Athletics 5, Yankees 3: OAKLAND, Calif. — Tanner Roark struck out seven and did not walk a batter over six-plus innings to lead Oakland to a three-game sweep.

Dodgers 3, Blue Jays 2: LOS ANGELES — Kike Hernandez capped a three-run ninth inning by blooping a single to score Corey Seager and Los Angeles beat Toronto after being one-hit through eight innings. Casey Sadler got the win with a scoreless inning as the Dodgers got the series sweep.