Pete Crow-Armstrong hit two home runs for his fifth multi-homer game this season, powering the visiting Chicago Cubs past the Minnesota Twins 8-1 on Thursday.

Crow-Armstrong, whose first-half breakout earned the former Harvard-Westlake standout a starting spot for the National League All-Star team, went 3 for 4 with three runs and three RBIs to help the Cubs avoid a three-game sweep.

Colin Rea (7-3) won his third straight start with a three-hitter over a season-high seven innings, and Minnesota native Michael Busch added two RBIs.

Crow-Armstrong became the fourth-fastest player in major league history to reach the 25-homer, 25-steal mark in a season. Eric Davis (69 games in 1989), Alfonso Soriano (91 games in 2002) and Bobby Bonds (91 games in 1973) were the only ones who got there in fewer games.

“I’ve only been hum- bled by the names that I’m mentioned with,” Crow-Armstrong said.

Rea allowed only a fifth-inning home run by Kody Clemens.

Dansby Swanson doubled and scored on Nico Hoerner’s single in the second inning to give the Cubs their first lead of the series, and they kept hacking for all five innings against Twins starter Chris Paddack (3-8).

Paddack, who considers Rea a mentor dating to their time together with San Diego for his advice on recovery from Tommy John elbow surgery, gave up 11 hits and six runs.

Yankees 6, Mariners 5 (10): Anthony Volpe scored the winning run with an acrobatic slide on Aaron Judge’s shallow sacrifice fly in the bottom of the 10th inning, and the New York rallied past Seattle after Mariners pitcher Bryan Woo took a no-hitter into the eighth.

Jazz Chisholm Jr. singled leading off the eighth for the Yankees’ first hit. Woo quickly allowed another single and was lifted after Austin Wells’ sacrifice fly shaved Seattle’s lead to 5-1. Woo allowed two runs, two hits and two walks with five strikeouts over 7 1/3 innings.

Pinch-hitter Giancarlo Stanton made it 5-3 with a two-run homer off Matt Brash, and the Yankees were down to their final strike before tying it on Wells’ two- run single off All-Star closer Andrés Muñoz in the ninth.

New York completed a three-game sweep in a series between AL playoff contenders and won its fourth straight following its second six-game skid since mid-June.

Red Sox 4, Rays 3: Ceddanne Rafaela hit a go-ahead, two-run double during a three-run seventh and Boston earned its seventh straight win by edging Tampa Bay at Fenway Park.

Red Sox starter Walker Buehler gave up three runs off five hits, including two home runs, over six innings. Aroldis Chapman struck out two in the ninth to pick up his 16th save.

Junior Caminero hit a two-run home run and Ha-Seong Kim added a solo shot for the Rays.

Tampa Bay’s Taj Bradley allowed one run on two hits over six innings, striking out five. But reliever Bryan Baker (3-3), who was making his Rays debut after being traded by the Orioles, surrendered all three Boston runs in the seventh.

Orioles 3-7, Mets 1-3: Jordan Westburg homered and drove in three runs as Baltimore defeated New York to sweep a home doubleheader.

Alex Jackson doubled twice and scored two runs in his Baltimore debut to help the Orioles win for the fifth time in six games.

In the opener, Gunnar Henderson hit a two-run drive in the eighth for his first career pinch-hit homer, sending Baltimore to victory.

Colton Cowser sparked Baltimore’s winning rally with a leadoff single, chasing David Peterson. Henderson connected for his 11th homer against Ryne Stanek (2-5).

Reds 6, Marlins 0: Spencer Steer homered and Nick Lodolo pitched six strong innings as host Cincinnati blanked Miami to earn a split in the four-game series.

Elly De La Cruz singled, stole second, and scored on Austin Hays’ single to put Cincinnati ahead 1-0 in the first. Hays added a two-run single in the sixth.

Lodolo (6-6) allowed only three hits with no walks and four strikeouts.

Athletics 5, Braves 4 (11): Tyler Soderstrom opened the game with a long home run and closed it with a one-out RBI single to give the Athletics an 11-inning home victory over Atlanta.

Soderstrom went 3 for 5 with four RBIs, his winning hit plating automatic runner Brent Rooker.

Soderstrom’s 445-foot three-run homer to right field in the first inning off Spencer Strider gave the A’s a 3-0 lead.