Kyle Bradish struck out 11 over seven no-hit innings in a dominant start that propelled the Baltimore Orioles to a 4-1 win over the Chicago White Sox on Sunday and a sweep of the four-game series.
Bradish walked four before being removed to start the bottom of the eighth inning after having thrown 103 pitches. The right-hander was making his fifth start since returning from an elbow injury that sidelined him for just over a month to begin the season.
Danny Coloumbe relieved Bradish and surrendered a lead-off homer to Danny Mendick, Chicago's only hit of the game.
Adley Rutschman went 2 for 4 for Baltimore and snapped a scoreless tie with a two-run homer off Chicago starter Garrett Crochet in the sixth inning.
Crochet also recorded 11 strikeouts and had only yielded one hit before Jordan Westburg singled in front of Rutschman's sixth homer of the season.
Colton Cowser extended the lead to 3-0 with a solo homer in the top of the eighth inning, and the Orioles tacked on another run in the ninth. Anthony Santander drew a walk before being removed for pinch-runner Cedric Mullins, who stole second and advanced to third on a throwing error before crossing the plate on James McCann's sacrifice fly.
Craig Kimbrel retired the side in order in the bottom of the ninth to earn his 12th save and close out the White Sox's fifth straight loss and ninth in 10 games.
Guardians finish sweep of Angels, run winning streak to nine
Ben Lively threw seven solid innings and the Cleveland Guardians held off a late comeback attempt from the Los Angeles Angels to earn a 5-4 victory and extend their winning streak to nine games.
Johnathan Rodriguez went 2 for 4 with a two-run double to help Cleveland to its longest winning streak since an American League-record 22-game run in 2017. The AL Central-leading Guardians also matched the best 53-game start in franchise history at 36-17, a feat they last accomplished during their last World Series appearance in 1995.
Lively (4-2) held the Angels to two runs on four hits while striking out five to win his third consecutive start. Emmanuel Clase worked a scoreless ninth to record his 17th save, the most in the majors this season.
Rodriguez also started a three-run sixth inning with a lead-off single that chased Los Angeles starter Reid Detmers with the game tied at 2-2. Adam Cimber replaced Detmers and issued a pair of walks to load the bases before hitting Tyler Freeman with a pitch to force in the go-ahead run.
Andres Gimenez followed with a run-scoring single before Jose Ramirez drew a bases-loaded walk against Matt Moore to extend the lead to 5-2.
The Angels put forth a two-out rally with Lively out of the game in the eighth, however. Nolan Schanuel began the comeback try with a double off Sam Hentges and scored on Luis Rengifo's single to cut the lead to 5-3. Taylor Ward then greeted reliever Scott Barlow with a single that brought in Rengifo and trimmed the margin to a run.
Barlow prevented further damage, though, before Clase protected the lead in the ninth to finish off the Guardians' sweep of the three-game series.
Rodriguez gave Cleveland a 2-0 edge with a two-out double off Detmers in the third inning. The Guardians had put two runners on when Detmers hit Gimenez with a pitch and walked Ramirez.
Detmers (3-5) was charged with three runs in five-plus innings and finished with eight strikeouts.
Rays rally to halt Royals' eight-game winning streak
Pinch-hitter Brandon Lowe came through with a go-ahead three-run triple in the seventh inning as the Tampa Bay Rays rallied for a 4-1 victory over Kansas City that stopped the Royals' eight-game winning streak.
The Rays trailed 1-0 before scoring four times in the seventh to end a six-game skid and prevent the up-and-coming Royals from sweeping the three-game series.
Tampa Bay appeared on its way to another defeat when former Ray Michael Wacha retired the game's first 15 hitters before having his perfect-game bid broken up in the sixth.
Wacha (4-5) ran into trouble in the seventh, though, as Harold Ramirez opened the Rays' half of the inning with a single and Isaac Paredes followed with a double to chase the Kansas City starter.
John Schreiber relieved Wacha and hit Randy Arozarena with a pitch to load the bases. Two batters later, Lowe drove a pitch into the right field corner to drive in all three runners and put the Rays ahead.
Lowe later scored Tampa Bay's final run on a Jose Siri single.
Bobby Witt went 2 for 5 and accounted for the Royals' lone run with a solo homer in the sixth inning. The star shortstop was thrown out at the plate by Arozarena when trying to score on a Salvador Perez single, however, to help halt a Kansas City rally attempt in the eighth.
The Royals also threatened in the ninth by loading the bases with two out, but Pete Fairbanks retired Witt on a groundout to end the game and pick up his fifth save.
Wacha was charged with two runs on three hits over six-plus innings. Rays starter Taj Bradley allowed just one hit and struck out six over five scoreless innings.