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, who hit a walk-off, two-run homer for Boston on Friday, 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.

Bello (6-3) allowed a run on six hits and struck out five in 6 1/3 innings.

Tampa Bay’s Chandler Simpson extended his hitting streak to 16 games, a club record for a rookie. The Rays lost for the 11th time in 14 games.

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 was impressive for 7 1/3 innings as visiting Philadelphia beat San Diego to prevent a three-game sweep.

Sánchez (8-2) got a nice ovation from several hundred Phillies fans sitting behind the third base dugout after manager Rob Thomson lifted him with one out in the eighth. He held the Padres to a run on six hits, striking out six and walking three.

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, who headed into the All-Star break with 57 wins, their most since 2008.

Reds 4, Rockies 2: TJ Friedl homered and scored three times, and Cincinnati manager Terry Francona got his 2,000th win when he directed the host Reds to a win over Colorado.

Matt McLain and Austin Hays each had two hits as the Reds won the rubber game of the weekend series. Nick Martinez (7-9) pitched 5 1/3 innings of two-run ball.

Cincinnati is 50-47 at the All-Star break in its first season since Francona was hired in October. The 66-year-old Francona is 2,000-1,719 in 24 years as a big league skipper.

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.

Seattle’s 35 runs is the most they have scored in a three-game series since 2002.

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

Brewers 8, Nationals 1: All-Star Freddy Peralta pitched one-run ball through 6 2/3 innings, Jackson Chourio and Brice Turang homered and host Milwaukee extended its winning streak to seven games with a victory over Washington.

Peralta (11-4) carried a no-hitter into the sixth inning before Jacob Young, the Nationals’ No. 9 hitter, slapped a hit through the infield between third and short. The 29-year-old right-hander got the first four Nationals to open the game and rebounded after Turang’s two-base fielding error on Luis García Jr.’s grounder in the second inning by retiring the next 12 batters.

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

Tolbert singled off Sean Manaea, who had been dominant in relief in his season debut for the Mets. And when the speedster stole second base, that gave Loftin the chance to deliver another winner after his deciding single Tuesday against Pittsburgh.

Guardians 6, White Sox 5, 10 innings: Steven Kwan knocked in the go-ahead run with a sacrifice fly in the 10th inning and made a sliding catch to help prevent a run from scoring in the bottom of the inning as visiting Cleveland beat Chicago.

Kwan’s fly off Brandon Eisert (2-2) scored automatic runner Angel Martínez. Kwan covered a lot of ground in left field and made a catch just inside the foul line on a fly ball by Mike Tauchman leading off the 10th.

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, in the second game of a doubleheader against Washington. The 27-year-old left fielder also joins fellow Marlins Mike Lowell (2004) and Cody Ross (2006) in accomplishing the feat.

Ramón Laureano homered for Baltimore, which has lost consecutive games for the first time since July 1-2.

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.

The A’s won for the third time in four games. They are 41-57 at the All-Star break in their first year in Sacramento.

Davis Schneider and Addison Barger homered for the AL East-leading Blue Jays, who finished with four hits and three errors.

Rangers 5, Astros 1: Marcus Semien hit his 250th career home run and Adolis García also went deep to back up a strong start by Nathan Eovaldi and give visiting Texas a series-clinching victory over Houston.

Eovaldi (7-3) limited the Astros to five hits and a run with eight strikeouts in 7 2/3 innings for his third straight win.

Cardinals 5, Braves 4: José Fermín hit his first major league home run to break a sixth-inning tie in host St. Louis’ victory over Atlanta.

In his 159th career plate appearance, the 26-year-old Fermín smacked a sinker over the left-field fence off Jesse Chavez (0-1) with Masyn Wynn on base to cap the scoring.

Two rain delays totaled 4 hours, 2 minutes.

The game lasted 2:38.

Pirates 2, Twins 1: Spencer Horwitz had a bases-loaded RBI groundout in the ninth inning and visiting Pittsburgh ended an eight-game slide by beating Minnesota.

Isiah Kiner-Falefa tied a career high with four hits for the Pirates.