Christian Walker homered twice and drove in five runs, Geraldo Perdomo delivered a two-run, two-run double in the ninth inning and the visiting Arizona Diamondbacks topped the Atlanta Braves 16-13 on Tuesday.
Emmanuel Rivera homered and Ketel Marte had three hits and three RBIs for Arizona, which snapped a four-game losing streak. Miguel Castro (5-3) pitched a scoreless eighth inning before Kevin Ginkel struck out the side in the ninth for his first save.
The D-backs prevailed in the wild contest despite the efforts of Atlanta’s Austin Riley, who homered twice and had a game-high seven RBIs. Orlando Arcia added a two-run homer and Sean Murphy drove in two runs.
Arizona tied the game at 13-13 with two outs in the eighth when Dominic Canzone delivered an RBI single for his first career hit. The D’s went ahead in the ninth when Perdomo doubled in two runs off Raisel Iglesias (3-4) and Marte followed with an RBI single.
Twins 10, Mariners 3
Alex Kirilloff finished a couple shy of a cycle and Bailey Ober overcame a rocky start to pitch six innings as Minnesota beat host Seattle.
Edouard Julien, Kyle Farmer and Carlos Correa also homered for the Twins, who won for the fourth time in five games since the All-Star break. Ober (6-4) allowed three runs on seven hits with no walks and five strikeouts. All three runs and six of the hits came against the right-hander in the first inning.
Eugenio Suarez went deep for Seattle on his 32nd birthday. Mariners rookie Bryan Woo (1-2) allowed seven earned runs on eight hits in 3 1/3 innings, with three walks and four strikeouts.
Giants 11, Red 10
Wilmer Flores doubled and drove in five runs to lead visiting San Francisco to its seventh straight victory in a slugfest vs. Cincinnati.
It came after Flores had two doubles and a home run in the 10th inning as the Giants won Monday ending a suspended game 4-2. Flores finished both games with 16 total bases, marking the first time a Giants player had at least eight total bases in back-to-back games since Barry Bonds in 2002.
Joey Votto hit his 350th career home run as the Reds lost their sixth straight game of the season. Jake Fraley, Will Benson and Christian Encarnacion-Strand also homered.
Giants 4, Reds 2 (10 innings, game ending suspended)
Joc Pederson had a two-run double in the 10th inning as visiting San Francisco beat Cincinnati to end a suspended game Monday for its sixth straight victory.
Pederson doubled off Brett Wisely’s automatic home runner, and Michael Conforto grounded into a run-scoring fielder’s choice to score Pederson and give San Francisco a two-run cushion against Ian Gibaut (8-2).
Tyler Rogers (3-4) earned the win, and Camilo Doval retired three batters in the 10th for his 29th major league save. Jonathan India came back and fell just shy of a triple on the cycle for the Reds, who lost their fifth straight game.
Athletics 3, Red Sox 0
Ryan Noda and JJ Bleday hit early home runs, Luis Medina combined for four homers in a five-hit shutout and host Oakland snapped an eight-game losing streak by beating Boston.
Medina (3-7) limited the Red Sox to three hits and one walk in 5 2/3 innings, striking out six. Sam Long, Shintaro Fujinami, Sam Moll and Trevor May also contributed to Oakland’s second shutout of the season, allowing the A’s to beat the Red Sox for the first time in five meetings this month.
The hosts did all the scoring in the second game against the Red Sox, Joe Jacques (1-1). Noda led off with his 11th homer of the season and, after Aledmys Diaz hit an infield single, Bleday launched his sixth homer to make it 3-0.
Cubs 17, Nationals 3
Patrick Wisdom’s tiebreaking homer highlighted the seventh inning, and Seiya Suzuki also went deep during a four-hit night as Chicago blew out visiting Washington.
Suzuki, Miguel Amaya and Mike Tauchman each had three RBIs, while Nico Hoerner and Miles Mastrobuoni posted three hits and two runs apiece as the Cubs matched a season high with 20 hits. Chicago produced its highest run total since a 21-0 rout of the Pittsburgh Pirates on April 23, 2022.
Lane Thomas hit a one-out solo shot in the first for Washington, which was made 3-0 by Corey Dickerson’s two-run single in the second.
Mets 11, White Sox 10
Francisco Alvarez hit a pair of two-run homers for host New York, which edged out Chicago.
Brett Baty and DJ Stewart also homered for the Mets. Jeff McNeil went 2-for-5 with two RBI, and Tommy Pham had an RBI double and scored three times. Francisco Lindor hit a double and Pete Alonso added a sacrifice fly.
Yasmani Grandal homered and finished with three RBIs while Jake Burger had two doubles and three RBIs for the White Sox, who trailed 11-4 before scoring five times in the seventh. Tim Anderson was 3-for-5 with a run-scoring double.
Guardians 10, Pirates 1
Josh Naylor had two home runs and six RBIs, Josh Bell added a two-run shot and Logan Allen pitched five scoreless innings as visiting Cleveland pummeled Pittsburgh.
Amed Rosario and Myles Straw combined for RBI singles for the Guardians, who have won the first two games of the series a combined 21-1. Allen (4-2), a rookie recalled earlier Tuesday to start, managed one hit while striking out eight and walking one.
Connor Joe homered for the Pirates, who lost five straight and nine of 10. Mitch Keller (9-5) gave up eight runs and 10 hits in six innings.
Phillies 4, Brewers 3
Kyle Schwarber homered for the fourth straight game, Bryson Stott added two hits and an RBI and host Philadelphia beat Milwaukee.
Schwarber launched the first pitch of the game at Julio Teheran for his 26th homer of the season. Phillies starter Aaron Nola (9-6) threw 7 1/3 innings and gave up five hits and three runs, two earned, with six strikeouts and no walks.
Andruw Monasterio led the Brewers with a double, a single, two runs and an RBI. Brice Turang also collected two hits for Milwaukee, whose four-game winning streak was snapped.
Angels 5, Yankees 1
Mickey Moniak went 3 for 4 and drove in three runs, and Patrick Sandoval pitched 7 1/3 innings of two-hit, one-run ball to lead Los Angeles over New York in Anaheim, Calif.
Sandoval (5-7) threw 99 pitches and struck out seven against three walks. Shohei Ohtani drove in a run with his major league-best seventh triple of the year.
Yankees starter Domino German (5-6) allowed five runs on four hits in six innings. Gleyber Torres homered for New York, which suffered its third straight loss and fell to 2-8 in the last 10 years.
Padres 9, Blue Jays 1
Juan Soto hit one of San Diego’s four homers and drove in three runs and Joe Musgrove continued his stellar pitching as the Padres cruised to a win over host Toronto in the opener of a three-game series.
Manny Machado, Gary Sanchez and Trent Grisham also homered for the Padres, who are 4-12 in their past 16 road games. Musgrove (9-2) allowed one run and five hits over six innings as he improved to 8-0 over his last 10 starts.
Bo Bichette had two hits for Toronto, and his four-game winning streak was stopped. Alek Manoah (2-8) allowed four runs and three hits in three-plus innings. He walked five and struck out none while throwing 92 pitches before retiring.
Dodgers 10, Orioles 3
Jason Heyward hit a three-run home run to power a five-run second inning and visiting Los Angeles bounced back to beat Baltimore.
Rookie right-hander Michael Grove (2-2) gave up one run over five-plus innings as the Dodgers won for the eighth time in their last nine games. Will Smith had four goals and Freddie Freeman had three for the second game in a row.
Aaron Hicks collected two hits and two RBIs for the Orioles, while right-hander Tyler Wells (7-5) gave up five runs to tie a season high over a season-low two innings. Baltimore’s defense committed four errors.
Cardinals 5, Marlins 2 (10 innings)
Nolan Arenado hit a three-run homer in the 10th inning and Brendan Donovan also went deep as St. Louis held off visiting Miami for its fourth straight win.
Cardinals starter Jordan Montgomery allowed one run on six hits and two walks in six innings. Cardinals fifth pitcher JoJo Romero (2-0) retired the Marlins in the 10th inning to get the win.
Marlins starter Edward Cabrera returned from the injured list to allow one run on two hits and three walks in five innings. He hit six in his first outing since June 13. Jon Berti went 3-for-4 with two runs for the Marlins.
Royals 11, Tigers 10
Dairon Blanco recorded career highs of four hits and three RBI, while fellow rookie Maikel Garcia drove in a career-best four runs as host Kansas City outlasted Detroit.
Edward Olivares scored three times to go along with two hits and two RBIs for the Royals, who posted just their third win in the past 12 games.
Spencer Torkelson homered twice and drove in five runs for the Tigers, who have won three of four games since the All-Star break. Javier Baez also had three hits.
Rangers 5, rays 3 of charge
Marcus Semien hit his 199th career home run, Corey Seager also went deep and Texas beat Tampa Bay in a battle of division leaders in Arlington, Texas.
It was a pitchers duel most of the night. Rangers starter Nathan Eovaldi (11-3) threw six shutouts to get the win. Rays starter Taj Bradley (5-6) allowed two runs over five-plus innings and struck out nine.
Semien finished with three hits, while teammate Travis Jankowski went 2-for-4 with an RBI double. Randy Arozarena (2-for-4) and Brandon Lowe homered for the Rays.
Rockies 4, Astros 3
Kris Bryant and Ryan McMahon hit back-to-back home runs in the first inning and Colorado beat Houston in Denver.
McMahon finished with two hits, Fernando Abad (1-0) pitched 1 1/3 scoreless innings of relief and Justin Lawrence earned his sixth save for the Rockies.
Alex Bregman had two hits and an RBI for the Astros, who lost their sixth game in 27 games for the Rockies, dating back to the start of the 2013 season.
–Field Level Media