Christian Walker homered twice and drove in five runs as the Arizona Diamondbacks outslugged the Atlanta Braves 16-13 to snap a four-game losing streak.
Geraldo Perdomo snapped a ninth-inning tie with a two-run double and Ketel Marte had three hits and three RBIs for the Diamondbacks, who scored just 11 runs during their season high-tying four-game skid.
Austin Riley went deep twice, doubled and drove in a career-high seven runs, but it wasn’t enough to prevent the National League-best Braves from dropping three in a row for the first time since May 10-14.
Arizona was involved in its first game in which each team had at least 13 runs, and it was the first such game in the majors since the Chicago White Sox beat the Chicago Cubs 17-13 on Aug. 27, 2021.
The 29 combined runs were the most in any game this season.
Riley’s first home run was a three-run shot in the fourth inning and gave the Braves a 9-8 lead.
Orlando Arcia’s two-run shot an inning later extended the lead, but the Diamondbacks scored four in the sixth on Corbin Carroll’s RBI single and Walker’s three-run blast.
Arizona’s Dominic Canzone had his first career hit in the eighth to score Walker and tie the game at 13.
Red-hot Giants sweep slumping Reds
The San Francisco Giants continued their surge with a pair of wins over the Cincinnati Reds, getting two home runs from Wilmer Flores in an 11-10 victory in the second game.
Casey Schmitt drew a bases-loaded walk in a three-run seventh for an 11-8 lead and the Giants held on to send the Reds to a season high-tying six-game losing streak.
San Francisco began the night by winning the completion of Monday’s suspended game behind Joc Pederson’s tiebreaking,10th-inning double.
The Reds lost despite home runs in the second game from Joey Votto, Jake Fraley, Will Benson and Christian Encarnacion-Strand, a pinch-hit three-run shot for his first career hit.
Rangers’ Eovaldi ties for MLB lead with 11th win
Nathan Eovaldi allowed two hits over six scoreless innings and was backed by home run from Corey Seager and Marcus Semien as the Texas Rangers won their fifth straight, 5-3 over the Tampa Bay Rays in a matchup of division leaders.
Eovaldi struck out two and walked three to become the fifth 11-game winner in the majors.
Semien opened the scoring in the third inning with his 13th home run and Seager’s 14th of the season in the seventh made it 5-1.
Randy Arozarena and Brandon Lowe went deep for the Rays, who have lost 10 of 13 in July.