CHICAGO >> Garrett Crochet struck out 11 in 7 1/3 innings in his first start against his former team, and the Boston Red Sox beat the Chicago White Sox 3-1 on Sunday to avoid a series sweep.

Trevor Story hit a two-run double and a solo homer for Boston, which had dropped five of six. Alex Bregman had two hits and scored a run.

Crochet (2-1) lost his bid for a no-hitter when Chase Meidroth hit a one-out single in the eighth. The ace left-hander was lifted after Meidroth’s grounder went into left field.

Crochet was traded from the White Sox to the Red Sox in December for a package of four prospects that included Meidroth.

Matt Thaiss hit an RBI single off Garrett Whitlock, but Joshua Palacios struck out and Miguel Vargas flied out to left.

Story hit his third homer in the ninth, and Aroldis Chapman got three outs for his third save.

Shane Smith (0-1) pitched six innings of two-run ball for Chicago.

Crochet went 6-12 with a 3.58 ERA in 32 starts last year for a White Sox team that went 41-121. He was picked for the AL All-Star team in his first season as a starter.

Mets 8, Athletics 0 >> Kodai Senga became the first Mets pitcher to threw seven innings this year, and New York beat the Athletics for its fourth straight series win.

Senga (2-1) allowed four hits, struck out four and walked two, throwing a season-high 79 pitches and lowering his ERA to 1.06. A.J. Minter and Max Kranick combined for one-hit relief in the Mets’ third shutout in 15 games; last year, they got their first shutout in game No. 92.

Astros 7, Angels 3 >> Isaac Paredes hit a three-run homer to cap Houston’s five-run second inning, Hayden Wesneski struck out a career-high 10 and the Astros beat Los Angeles.

Cam Smith and Mauricio Dubón hit RBI singles off Angels starter Kyle Hendricks (0-1) before Paredes launched his home run into the Crawford Boxes to give the Astros a 5-2 lead. Paredes has homered in three straight games, all to left field.

Rays 8, Braves 3 >> Junior Caminero hit a three-run homer, and Tampa Bay beat Atlanta in front of a sellout crowd of 10,046 at George M. Steinbrenner Field.

Yandy Díaz also went deep for Tampa Bay, which won two of three in the weekend series. Joe Boyle (1-0) struck out seven while pitching no-hit ball into the sixth inning.

Twins 5, Tigers 1 >> Edouard Julien homered off former Auburn teammate Casey Mize, Byron Buxton also went deep and Minnesota beat Detroit to stop a three-game losing streak.

Buxton and Ty France had two hits apiece for Minnesota, which won for just the second time in eight games.

Cardinals 7, Phillies 0 >> Matthew Liberatore pitched six shutout innings, Willson Contreras and Jordan Walker homered and St. Louis beat Philadelphia.

Liberatore (1-1) allowed three hits, walked one and matched his season high with seven strikeouts.

Royals 4, Guardians 2 >> Cole Ragans struck out 10, walked none and allowed four hits in 7 2/3 innings, getting his first win this season as Kansas City overcame a two-run deficit to beat Cleveland and stop the Guardians’ five-game winning streak.

Ragans (1-0), a 27-year-old left-hander who finished fourth in AL Cy Young Award voting last year, gave up two runs — one earned — while throwing 64 of 89 pitches for strikes.

Reds 4, Pirates 0 >> Hunter Greene pitched seven sparkling innings, and Cincinnati completed a three-game sweep of Pittsburgh.

Greene (2-1) allowed two hits, struck out eight and walked one. The 6-foot-5 right-hander extended his scoreless streak to 18 2/3 innings.

Blue Jays 7, Orioles 6 (10) >> Myles Straw drove in the go-ahead run in the 10th inning to cap a comeback that carried Toronto past Baltimore.

Alejandro Kirk homered and drove in two runs for the Blue Jays, who trailed 6-3 in the eighth before rallying to earn a split of the rain-shortened two-game series.

Marlins 11, Nationals 4 >> Matt Mervis hit a three-run homer in the seventh inning, and Miami beat Washington in the rubber game of the weekend set.

Miami manager Clayton McCullough sent Mervis up to hit for Jonah Bride with two outs and two on. Mervis drove a fastball from Jorge López deep to center for his fifth homer this season.

Mariners 3, Rangers 1 >> Cal Raleigh homered for a third straight game to spark Seattle to a win and a sweep of Texas.

Raleigh sent a two-run shot out to right field off Texas starter Nathan Eovaldi in the first inning.

Padres 6, Rockies 0 >> Michael King threw a two-hitter for his first career complete game, and San Diego shut out Colorado for the third straight game.

It was the first time the Padres had shut out an opponent in a series of at least three games. They beat the Rockies 2-0 on a four-hitter on Saturday night and 8-0 on a three-hitter on Friday night.

Arizona 5, Milwaukee 2 >> Josh Naylor hit a go-ahead single in the seventh, and Arizona overcame a two-run, first-inning deficit to beat Milwaukee for their fourth win in five games,.

William Contreras hit a two-run homer in the first off Zac Gallen, who has a 4.64 ERA through four starts. Gallen allowed five hits and three walks in six innings.

Cubs 4, Dodgers 2 >> Pete Crow-Armstrong hit his first two home runs of the season, including a go-ahead solo shot in the seventh inning, Michael Busch homered against his former team again and Chicago beat Los Angeles.

Ethan Roberts (1-0), the fourth of seven Cubs pitchers used, got the win after getting two outs in the sixth inning. Ryan Pressly pitched a perfect ninth for his fourth save as the Cubs took two of three from the Dodgers.