Brendan Donovan’s two-run homer and RBI single powered the St. Louis Cardinals to a 6-5 victory over the San Francisco Giants on Thursday in Birmingham, Ala. This game, held at historic Rickwood Field, served as a tribute to the Negro Leagues and a memorial for Giants legend Willie Mays, who passed away on Tuesday at age 93.
Donovan tallied three hits, while Nolan Gorman drove in two runs, and Alec Burleson added two hits and scored three runs for the Cardinals. This victory marked their sixth win in nine games. Heliot Ramos hit a three-run homer for the Giants, who suffered their third consecutive loss.
Diamondbacks 5, Nationals 2
Christian Walker hit his 17th home run, and Ryne Nelson pitched seven solid innings as the Arizona Diamondbacks defeated the Washington Nationals. Jake McCarthy contributed three hits, stole two bases, and scored twice, while Randal Grichuk had a two-run double among his two hits. Nelson (5-5) allowed two runs on three hits, and Paul Sewald secured his eighth save. Lane Thomas and Jesse Winker homered for the Nationals, with starter MacKenzie Gore (6-6) giving up four runs on 10 hits in five innings.
Guardians 6, Mariners 3
Andres Gimenez’s two-run go-ahead homer highlighted a three-run fifth inning, and Will Brennan hit two solo homers, propelling the Cleveland Guardians to victory over the Seattle Mariners. Logan Allen (8-3) yielded three runs over six innings, while Luis Castillo (6-8) allowed five runs in five innings for the Mariners, who managed just five hits.
Rays 7, Twins 6 (10 innings)
Jonny DeLuca’s go-ahead single in the 10th inning led the Tampa Bay Rays to a win over the Minnesota Twins. Yandy Diaz hit a two-run homer and a double for the Rays, while Jose Siri added a solo homer. The Twins tied the game with a three-run homer from Jose Miranda in the ninth, and solo shots from Royce Lewis and Carlos Santana.
Astros 5, White Sox 3
Yordan Alvarez’s three hits, including a home run, and two RBIs helped the Houston Astros to a win over the Chicago White Sox. Alex Bregman also had three hits for Houston. Reliever Tayler Scott (3-2) earned the win, while White Sox starter Chris Flexen delivered six innings of one-run ball before Steven Wilson (1-4) took the loss.
Dodgers 5, Rockies 3
Will Smith and Freddie Freeman hit back-to-back homers, and Shohei Ohtani also went deep as the Los Angeles Dodgers beat the Colorado Rockies. Teoscar Hernandez had three hits for the Dodgers, and Evan Phillips secured his 12th save. Gavin Stone (8-2) gave up two runs over 5 1/3 innings, while Colorado’s Ty Blach (3-5) allowed five runs in four innings.
Royals 3, Athletics 2
Freddy Fermin’s two home runs and Bobby Witt Jr.’s eighth-inning homer lifted the Kansas City Royals past the Oakland Athletics. Fermin had three of the Royals’ seven hits, and Zack Gelof’s two-run shot tied the game in the seventh. Seth Lugo allowed two runs over 6 2/3 innings for Kansas City, while Mitch Spence gave up two runs in six innings for Oakland. James McArthur (4-3) earned the win, with Chris Stratton recording his fourth save.
Orioles 17, Yankees 5
Cedric Mullins’ two-run homer sparked a six-run second inning as the Baltimore Orioles routed the New York Yankees. Ryan Mountcastle and Ryan O’Hearn each drove in four runs, and Anthony Santander and Austin Hays also homered for the Orioles, who set season highs for runs and hits (19). Aaron Judge and Gleyber Torres homered for the Yankees, but starter Luis Gil (9-2) allowed seven runs in just 1 1/3 innings.