Shota Imanaga threw the first seven innings of a combined no-hitter as the host Chicago Cubs recorded a 12-0 victory over the Pittsburgh Pirates on Wednesday.
Nate Pearson and Porter Hodge each threw perfect innings to complete the 18th no-hitter in franchise history.
Imanaga (12-3) struck out seven and walked two while throwing 95 pitches for the Cubs.
The Pirates were hit for the first time since being hit by Lucas Giolito of the Chicago White Sox on August 25, 2020.
White Sox 8, Orioles 1
Chicago hit three home runs, starting pitcher Jonathan Cannon gave a solid effort and the team finally won again, topping host Baltimore to end a 12-game losing streak.
Cannon (3-9) worked 5 2/3 innings, ended his personal skid of losses in four straight starts and won his first since August 6, which caught Baltimore (81-60), which has amassed a total of 22 runs in the first two games series, for one run on five hits. Cannon struck out four and walked one.
The White Sox (32-109) won their first in seven meetings with the Orioles (81-60) this year. Baltimore lost twice in its last six games.
Phillies 4, Blue Jays 2
Kyle Schwarber homered for the fourth time in two games, Cristopher Sanchez pitched seven effective innings and visiting Philadelphia beat Toronto.
Schwarber’s solo shot followed a three-homer game on Tuesday. Kody Clemens added a two-run blast and JT Realmuto had a solo homer for the Phillies, who swept the two-game set. They took the season series 3-1 against Toronto.
Blue Jays right-hander Bowden Francis (8-4) allowed three runs and six hits with six strikeouts in six innings. He is coming off a 4-1 record, 1.05 ERA, in August.
Royals 4, Guardians 1
Tommy Pham’s tiebreaking homer and Seth Lugo’s solid start lifted Kansas City past visiting Cleveland to salvage the series finale and end the Royals’ seven-game losing streak.
Lugo (15-8), who leads the majors with 186 innings pitched, allowed a run on six hits and a walk in seven innings, striking out four. Starting pitcher Ben Lively (11-9) allowed four walks on seven hits and a walk with three strikeouts in four innings.
The Royals cut the Guardians’ American League Central lead to 4 1/2 games over Kansas City and the Minnesota Twins, who lost to the Tampa Bay Rays.
Red 12, Astros 5
Jonathan India sparked a nine-run first inning with a leadoff homer and Elly De La Cruz doubled, singled and drove in the opening inning as Cincinnati routed visiting Houston.
De La Cruz finished with three hits, two doubles, three runs scored and two RBIs as the Reds beat the Astros for the eighth straight time, dating to Houston’s last win over Cincinnati in 2016. Cincinnati won its third straight game against Houston, which entered the series. with a five-game winning streak, losing the second in a row.
The victim of Cincinnati’s uprising was Spencer Arrighetti (7-12), who retired just two batters and threw 38 pitches before being lifted for Tayler Scott. Arrighetti was charged with nine runs and six hits, walking three and striking out none.
Braves 5, Rockies 2
Jarred Kelenic’s three-run homer highlighted a four-run first inning and sparked Atlanta past visiting Colorado.
Atlanta’s Charlie Morton (8-7) got the win. He pitched five innings and allowed two walks on five hits with three walks and matched his season high with eight strikeouts. Atlanta’s bullpen finished the job with four scoreless frames.
Colorado starter Bradley Blalock (1-2) survived a rough four-run first inning before settling down and working five solid frames without giving up another. Blalock allowed four hits, six walks and two strikeouts.
Mariners 16, Athletics 3
Luis Urias homered and had four RBI and Mitch Garver also drove in four as Seattle pounded host Oakland.
Victor Robles had three hits, three RBIs and three runs, and Urias also had three hits for the Mariners, who bounced back after losing the first two contests of this four-game series on walk-off hits. Dylan Moore and Randy Arozarena each had two hits and two RBIs, and Garver also had two hits for Seattle.
Brent Rooker had two hits and an RBI for Oakland, which had won six of its previous nine games. JP Sears (11-10) gave up five runs and five hits over six innings for the Athletics.
Mets 8, Red Sox 3
Jesse Winker hit a first-inning grand slam to host New York, which went on to beat Boston.
Tyrone Taylor, Jeff McNeil and Francisco Alvarez drew walks in the eighth and Harrison Bader added an inning-ending sacrifice fly for the Mets, who swept the three-game interleague series to extend their winning streak to seven games.
Jarren Duran had two hits, including a run-scoring double, for the Red Sox, who have lost five straight.
Cardinals 3, Brewers 2 (10 innings)
Luken Baker drove in the go-ahead run with a pinch single in the 10th to lift visiting St. Louis over Milwaukee.
Milwaukee reliever Joel Payamps (3-7), who entered to start the 10th, retired the first two hitters before walking Nolan Arenado intentionally. Hoby Milner took over on the mound, and Baker lined an RBI single up the middle to score automatic runner Masyn Winn from second.
Milwaukee leads the National League Central by nine games over the Chicago Cubs, who were untouched by the Pittsburgh Pirates in a 12-0 win on Wednesday. The Cardinals are back 10 games.
Marlins 4, Nationals 3 (10 innings)
Xavier Edwards sliced a one-out walk to center as host Miami beat Washington.
Marlins rookie Valente Bellozo pitched six-plus scoreless innings. Although he only struck out one batter, Bellozo allowed just three hits and two walks. He got 12 out in the air.
Nationals lefty MacKenzie Gore, who was perfect through 5 1/3 innings, allowed one run on one hit and one walk in six innings, striking out nine.
Ray 9, Gemini 4
Yandy Diaz clubbed a two-run homer in Tampa Bay’s season-high eight-run fourth inning as the Rays blasted Minnesota in St. Petersburg, Fla.
Diaz launched his 13th homer to straight center to cap a big inning for Tampa Bay, which has a 2-1 series lead entering Thursday’s finale.
For the Twins, Carlos Santana hit his 20th home run and walked twice, and Kyle Farmer went deep for the third time. Matt Wallner (RBI) and Jose Miranda (double) had two hits each.
Rangers 10, Yankees 6
Nathan Eovaldi pitched a seven-inning shutout while Wyatt Langford and Ezequiel Duran each went 3-for-4 with two RBIs to help Texas beat New York in Arlington, Texas.
Eovaldi (11-7) struck out six while allowing two walks on four hits and three walks for the Rangers, who have won the last two games of a three-game series.
Juan Soto went 3-for-3 and hit his 38th homer of the year for the Yankees, who have lost six of eight.
Angels 10, Dodgers 1
Griffin Canning allowed one run in 6 2/3 innings and was powered by three home runs in the Angels’ victory over the Dodgers in Anaheim, Calif.
Mickey Moniak’s three-run homer highlighted a five-run first inning for the Angels, who also got long balls from Taylor Ward and Niko Kavadas. Ward went 3-for-4 with a walk, two runs scored and two RBIs as he extended his hitting streak to 14 games.
Dodgers star Shohei Ohtani failed to reach base in the game, going 0-for-4 with one strikeout. The Dodgers had six hits in all, including two from Gavin Lux.
Diamondbacks 6, Giants 4
Zac Gallen threw a no-hitter for six innings, Eugenio Suarez and Pavin Smith hit home runs and visiting Arizona beat San Francisco.
After allowing five runs in five innings in his previous start against the Los Angeles Dodgers, Gallen (11-6) dominated the Giants, allowing just four baserunners in six innings, all on walks.
Tyler Fitzgerald, who scored twice, and LaMonte Wade Jr., who totaled four RBIs, had two hits each as the Giants dropped their fourth straight game.
Padres 6, Tigers 5 (10 innings)
Fernando Tatis Jr. singled with two outs in the bottom of the 10th inning to score Jackson Merrill as San Diego rallied from a five-run deficit to edge visiting Detroit.
Jeremiah Estrada (5-2) pitched a scoreless 10th inning for the win as the Padres (80-61) maintained a half-game lead over the Arizona Diamondbacks for the National League’s first wild-card spot. They also moved within 4 1/2 games of the Los Angeles Dodgers in the NL West after a 10-1 loss to the Los Angeles Angels.
Trey Sweeney hit a two-run home run for the Tigers, who have lost four of their past six games.
–Field Level Media