Ceddanne Rafaela hit a two-run homer, Brayan Bello (6-3) pitched one-run ball into the seventh inning and the host Boston Red Sox extended their winning streak to 10 games with a 4-1, series-sweeping victory over the Tampa Bay Rays on Sunday.

Rafaela hit his 14th homer of the season in the sixth inning. Trevor Story added a go-ahead single in the sixth.

Boston last had a 10-game win streak in July 2018 and heads into the All-Star break in third place in the competitive AL East, behind Toronto and the New York Yankees.

Tampa Bay’s Chandler Simpson extended his hitting streak to 16 games, a club record for a rookie.

Cubs 4, Yankees 1: Shota Imanaga struck out Aaron Judge twice while pitching seven sparkling innings, leading visiting Chicago to a victory over New York.

In his fourth start since returning from a strained left hamstring, Imanaga (6-3) allowed a homer to Giancarlo Stanton in the second and a single to Austin Wells in the seventh. He struck out six and walked one.

Michael Busch and Dansby Swanson homered for the Cubs.

Athletics 6, Blue Jays 3: Tyler Soderstrom, Nick Kurtz and Austin Wynns each hit a two-run homer, helping the host Athletics beat Toronto.

Jeffrey Springs (8-6) pitched 6 2/3 innings of three-run ball in the win. He struck out five and walked none.

Phillies 2, Padres 1: J.T. Realmuto doubled in Bryce Harper with the go-ahead run with two outs in the eighth inning and Cristopher Sánchez (8-2) was impressive for 7 1/3 innings as visiting Philadelphia beat San Diego to prevent a three-game sweep.

Sánchez (8-2) went 7 1/3 innings, holding the Padres to one run and six hits while striking out six and walking three.

Mariners 8, Tigers 4: Jorge Polanco and Cole Young hit back-to-back home runs in a four-run ninth inning and visiting Seattle beat Detroit to complete a three-game sweep.

Julio Rodriguez, Randy Arozarena and Mitch Garver also hit solo home runs for the Mariners, who humbled the major league-leading Tigers with 12-3 and 15-7 wins in the first two games of the series.

The Tigers are taking a season-high four-game losing streak into the All-Star break.

Marlins 11, Orioles 1: All-Star Kyle Stowers had his first three-homer game and drove in six runs against his former team, leading visiting Miami to a win over Baltimore . Stowers is the first Marlins player to hit three homers in a game since Brian Anderson on Sept. 18, 2020, against Washington.

Royals 3, Mets 2: Nick Loftin delivered his second game-winning hit in less than a week, driving in Tyler Tolbert with a single in the ninth inning to give host Kansas City a win over New York.