The Associated Press

MINNEAPOLIS — This barrage of home runs has helped propel the Minnesota Twins to the best record in baseball.

There’s plenty of speed to supplement the power, too, as Jorge Polanco proved again.

Polanco scored the tying run on a wild pitch and Marwin Gonzalez hit the go-ahead RBI single during a three-run rally in the eighth inning , giving the surging Twins a 6-5 victory over the slumping Seattle Mariners on Tuesday night.

“We never quit. We can score many runs in one inning,” Gonzalez said, “and every time that’s why we don’t give up.”

Polanco, who took over the league lead in batting average at .341, reached base all four times he batted. He tried for a hustle double on each of his three hits, beating the tag at second base twice. That included the eighth against reliever Brandon Brennan (2-5), when Polanco followed Max Kepler’s leadoff double with his own on a head-first slide to cut the lead to 5-4.

“All of their teammates on the bench appreciate it when they see something like that, but it’s those guys wanting it,” said manager Rocco Baldelli, whose team leads the AL with 144 doubles. “You have to run hard out of the box, and we have several guys that do that. They think double every time they hit a ball in the gap.”

Also Tuesday:

Rangers 9, Red Sox 5: BOSTON — Hunter Pence hit a stand-up, inside-the-park home run and Texas beat Boston after both managers were ejected. Ariel Jurado struck out six while pitching six innings of three-run ball, and Pence, Asdrubal Cabrera and Ronald Guzman each had two RBIs for the Rangers. Texas has won four of five, including Monday night’s extra-innings victory at Fenway Park.

Yankees 12-4, Mets 5-10: NEW YORK — Pete Alonso hit a three-run homer in the first inning off James Paxton, J.D. Davis and Carlos Gomez also went deep, and the Mets won the second game of a day-night doubleheader to earn a split with the Yankees.

Cardinals 7, Marlins 1: MIAMI — Rookie Dakota Hudson allowed one run in a career-high seven innings, and St. Louis handed Miami its sixth consecutive defeat.

Phillies 7, Diamondbacks 4: PHILADELPHIA — Scott Kingery hit a three-run homer and Jake Arrieta threw six effective innings for Philadelphia.

Orioles 4, Blue Jays 2: BALTIMORE — Rookie John Means tied a season-high with seven strikeouts and Baltimore took the series opener from Toronto.

Athletics 4, Rays 3: ST. PETERSBURG, Fla. — Mike Fiers pitched six effective innings, Matt Olson and Khris Davis hit consecutive homers, and Oakland beat Tampa Bay.

Indians 2, Reds 1: CLEVELAND — Rookie Oscar Mercado hit a bases-loaded single with one out in the 10th inning to lift Cleveland.

Astros 10, Brewers 8: HOUSTON — Rookie Yordan Alvarez hit one of Houston’s four home runs to become the first player in franchise history to homer in his first two major league games.

Royals 3, Tigers 2: KANSAS CITY, Mo. — Jorge Soler had the tying RBI double in the eighth inning and Cheslor Cuthbert followed with the go-ahead run-scoring single to lead Kansas City.

White Sox 7, Nationals 5: CHICAGO — Welington Castillo hit a grand slam and top rookie Eloy Jimenez homered at home for the first time, powering Chicago.

Rockies 10, Cubs 3: DENVER — Rookie Peter Lambert went five strong innings and baffled Chicago for a second time in five days as Colorado won its 10th straight at home.

Braves 7, Pirates 5: ATLANTA — Brian McCann hit one of four Atlanta homers in the second inning and took Pirates starter Chris Archer deep again with a tiebreaking, three-run shot in the sixth to lead the Braves.

Giants 6, Padres 5: SAN FRANCISCO — Evan Longoria hit a go-ahead, two-run double in the seventh inning and made a stellar defensive play in the ninth as San Francisco rallied past San Diego.

Angels 5, Dodgers 3: ANAHEIM, Calif. — Shohei Ohtani and Justin Bour homered off Kenta Maeda in a five-run first inning, and the Los Angeles Angels hung on to sweep the two-game Freeway Series with a 5-3 victory over the majors-leading Dodgers.