On Thursday, the visiting Houston Astros defeated the St. Louis Cardinals 14-0, with Kyle Tucker scoring five points and Alex Bregman hitting a grand slam.
Tucker hit a two-run single and a three-run homer to give the Astros two straight wins and a three-game winning streak. Jose Abreu had two RBIs, and Jose Altuve had one, two walks and two RBIs.
Houston starter JP France (3-3) held the Cardinals to four hits and no runs in seven innings. He reached the quality start criteria in five straight games.
Cardinals veteran Adam Wainwright (3-3) retired just five hitters in his 400th career start. He allowed six runs on six hits and three walks.
Phillies 3, Cubs 1
Taijuan Walker allowed a run through the sixth, and Bryce Harper hit a two-run tie in the third to give Philadelphia a ninth consecutive win on the road.
Former Cubs Kyle Schwarber hit his 21st home run on the first pitch of the game, helping Philadelphia win three straight games over the Cubs, extending their longest road win streak since nine in 1984. The Phillies won four. Consecutive overall, 18 times out of the last 23 times.
Walker (8-3) tied for a career high with a five-game starter win streak. He allowed 3 runs (0.84 ERA) in 32 innings on those pitches.
White Sox 9, Angels 7
Chicago scored 6 in the 3rd inning in Anaheim, California, to take the win.
For the White Sox, Zach Remillard and Tim Anderson had two hits each. In the crucial third inning, Eloy Jimenez doubled, Yasmani Grandal and Clint Frazier each got RBIs, and Remillard closed out the run with a two-run RBI.
Shohei Ohtani hit a 2-run homer in the 9th inning for the Angels, becoming the 29th long ball to lead the major leagues this season. Los Angeles’ Mickey Moniak, Mike Moustakas and Hunter Renfro also made their way into the depths.
Brewers 3, Mets 2
Victor Caratini hit a two-run homer, and William Contreras scored the game-winning run on a sacrifice fly in the seventh to put the team back on track to beat New York and visit Milwaukee.
A modest offense proved sufficient for Adrian Hauser (3-2), who calmed down after allowing back-to-back homers to Brett Batty and Brandon Nimmo in the third inning. Hauser went on to go six innings. Devin Williams’ 16th save of the season gave Milwaukee its ninth win in 13 games.
Tommy Pham had two hits for the Mets, who have lost nine of their last 12 games.
Tigers 8, Rangers 5
Spencer Torkelson hit two home runs, and six relievers worked seven 1/3 innings even after starter Reese Olson was sent off with an injury to give Detroit the win in Arlington, Texas.
Olson suffered a left knee contusion when he hit a 164 mph come-from-behind hit by Josh Smith in the second inning with two outs. Detroit pulled away with four runs in the eighth inning, and Torkelson’s three-run homer also popped out in the fifth, and Torkelson also hit a solo homer.
Ezequiel Durán and Leodi Taveras hit home runs for Texas.
Dodgers 14, Rockies 3
In the Los Angeles vs. Colorado Denver game, JD Martinez hit a home run of four and Jason Hayward hit three.
Martinez had four RBIs, while Freddie Freeman and Max Muncy each had two hits and three RBIs, giving the Dodgers a season high (18) in RBI and hits. Los Angeles rookie Emmett Sheehan (2 wins, 0 losses) allowed 7 hits and 3 runs in the 5th inning.
For Colorado, Jurickson Plofer had three hits, and Elias Diaz scored all three runs with a sacrifice jump and two runs.
Yankees 10, Athletics 4
Josh Donaldson’s 2-run homer gave them the lead by eight in the sixth, Clark Schmidt ended a six-game winless streak, and New York continued a historic night by defeating hosts Oakland. .
For the Yankees, Isaiah Kinner-Falefa also hit a home run and hit double figures just as he helped Domingo German into a perfect game on Wednesday. Schmidt (3 wins, 6 losses) held the Athletics to 5 hits and 3 runs in 5 1/3 innings.
Oakland starter Hogan Harris (2 wins, 2 losses) had 5 runs and 4 earned runs on 9 hits in 5 1/3 innings. For the Athletics, Seth Brown had 3 singles and 1 RBI as he lost 12 of 14 games.
Marlins 2, Red Sox 0
Boston starter Brayan Bello went no-hitter, but the visiting Miami fought back in the closing stages to take their third consecutive win in the series.
The Marlins broke Bello’s no-hitter record and then took the lead thanks to a RBI hit to center by John Barty during the eight-inning rally. Jazz Chisholm, Jr. hit his second home run of the game in the ninth inning to center, doubling Miami’s lead.
Miami starter Jesús Luzaldo allowed only three hits while allowing no runs in six 1/3 innings and struck out nine. Andrew Nardi (6-1) won in relief and AJ Puk made his 13th save. Bello (5-5) had 2 hits, 1 walk and 1 run in just over 7 innings.
Blue Jays 2, Giants 1
Vladimir Guerrero Jr. hit a two-run homer and Chris Bassitt recorded a career-high 12 strikeouts to beat visiting San Francisco.
Guerrero hit a two-out home run in the sixth inning to end the scoreless tie and help the Blue Jays win three straight softball games. Basitt (8-5) allowed three hits in six innings while Jordan Romano made his 24th save.
San Francisco’s Patrick Bailey hit a single and a double to extend his streak to 10 games. Keaton Wynn (0-1) made his first major league start, giving up 3 hits and 2 runs in 6 innings.
Royals 4, Guardians 3 (10 times)
Pinch-hitter Freddie Farmin hit a walk-off two-run double in the bottom of the tenth to give Cleveland the win while visiting Kansas City.
Fermin’s heroic performance overshadowed back-to-back home steals by Jose Ramirez in the top of the tenth that gave the Guardians a brief 3-2 lead. With Aroldis Chapman (4-2) on the mound, Ramirez was at bat, but was originally called before a replay review revealed he evaded catcher Salvador Perez’s tag.
After an infield hit from Nicky Lopez of the Royals in the bottom of the 10th, Emmanuel Classe (1-5) struck out Drew Waters before allowing Fermin the game-winning hit. Kansas City was able to force overtime thanks to two runs in the eighth inning.
Pirates 5, Padres 4
A double RBI by rookie Henry Davis created a game-winning run in the seventh, and Pittsburgh closed a four-run lead to visit San Diego and top the three-game series sweep.
Jack Swinski added an RBI for the Pirates. Pittsburgh starter Luis Ortiz pitched 4 2/3 innings, giving up 6 hits and 4 runs. Dauri Moreta (4-2) pitched seven scoreless innings and David Bednar had four outs for his 16th save.
Trent Grisham and Kim Ha-sun hit home runs for the Padres, who are on a five-game losing streak. Starting pitcher Joe Musgrove allowed 7 hits and 2 runs in the 6th inning. Tim Hill (1 win, 2 losses) gave up 3 runs with 1 out in 7 innings.
Rays 6, Diamondbacks 1
Wonder Franco hit a 2-run triple in the third inning chasing five runs, and Luke Larry connected with a home run in the first inning to give Tampa Bay a victory over Arizona in Phoenix.
Franco, Larry and Harold Ramirez each had two hits in the game, giving Tampa Bay an early lead. The Rays, who have won three of their last four games, trailed Diamondbacks rookie Brandon Fart (0-3) with 5-3. Arizona has dropped four of its last six games.
Diamondbacks rookie outfielder Corbyn Carroll, a frontrunner for the National League Rookie of the Year, was sidelined in the fifth inning with a sore right shoulder.
–Field level media