MINNEAPOLIS — Miguel Sano hit a three-run home run, Jose Berrios went strong into the seventh inning and the Minnesota Twins beat New York 6-1 on Wednesday to win their first home series against the Yankees in nine years.

Berrios (9-3) allowed only one run, his fewest in 11 starts, on a two-out single by Brett Gardner in the seventh before being removed.

Berrios improved to 6-0 in seven afternoon turns this season and helped drop the Yankees to 0-8-2 in their past 10 series.

Zack Granite sparked a six-run surge by the Twins in the second inning against Yankees starter Jordan Montgomery (6-5) with a two-run single, his first major league RBI.

Eduardo Escobar tacked on an RBI single before Sano crushed an 0-2 curveball into the bullpen for a 6-0 lead. The All-Star has 23 homers this year.

ATHLETICS 7, RAYS 2: Sonny Gray struck out six pitching into the seventh in what might have been his final home start in Oakland if the club tries to deal him before the trade deadline, and the host Athletics rallied in the fifth inning to beat Tampa Bay.

Matt Joyce hit a towering homer to the right-field seats in the eighth for Oakland.

Rajai Davis doubled home Oakland’s first run in the fifth, then Joyce followed with a tying sacrifice fly before Davis scurried home with the go-ahead run on a wild pitch.

Gray (6-4) won his third straight start and fourth in five.

ORIOLES 10, RANGERS 2: Kevin Gausman pitched six innings of four-hit ball, Adam Jones homered and scored three runs, and Baltimore beat faltering Texas at home.

Trey Mancini contributed two hits in a seven-run seventh inning, including a bases-loaded triple, and Jonathan Schoop finished with three hits and three RBI.

Having thus far outscored Texas 25-4 in the series, the Orioles will attempt to complete a four-game sweep Thursday.

MARINERS 4, ASTROS 1: James Paxton had another strong start against host Houston and rookie Ben Gamel powered the offense with a two-run homer to give Seattle a win. Paxton (9-3) allowed six hits and one run in seven innings.

NATIONAL LEAGUE

CUBS 8, BRAVES 2: Mike Montgomery hit his first home run, and allowed two hits and one run in six innings to lead streaking Chicago at Atlanta.

Javier Baez hit a three-run homer in the eighth for Chicago, which stretched its season-best winning streak to six games.

ROCKIES 18, PADRES 4: Nolan Arenado lined three homers as part of his five-hit afternoon and tied a career high with seven RBI, helping Colorado complete a three-game sweep at home.

Trevor Story and Charlie Blackmon also homered.

PHILLIES 10, MARLINS 3: Daniel Nava tied a career high with four hits and Philadelphia had a season-best 20 hits to win at Miami. Nava singled in each of his first four at-bats and drove in two runs.

METS 7, CARDINALS 3: Staked to an early lead, Jacob deGrom pitched into the seventh inning and won his career-best seventh straight start as New York won at home.

PIRATES 3, BREWERS 2: Max Moroff got his first career game-ending hit with a single in the 10th inning, lifting host Pittsburgh over Milwaukee.

INTERLEAGUE

GIANTS 5, INDIANS 4: Buster Posey pinch hit a two-out, two-run double in the bottom of the eighth inning and San Francisco won at home.

The Indians lost for the sixth time in seven games and concluded a 1-5 West Coast trip.