It was a frantic finish after pitching controlled most of the action.
Daniel Vogelback hit his 17th homer for the Mariners in the sixth inning, but Marwin González tied it at 1 with his eighth homer in the seventh.
Twins right-hander José Berríos allowed seven hits in 6 2/3 innings. He struck out six and walked two.
Seattle scored five times in the eighth to open a 6-1 lead. Long had the big blow, hitting a three-run shot to right for his first career homer.
Minnesota responded with three in the bottom half. Max Kepler launched his 16th homer, and Mitch Garver and González had run-scoring singles.
Minnesota’s Jorge Polanco extended his hitting streak to 13 games with a single in the eighth inning. It also extended his on-base streak to 26 games.
Mariners: Manager Scott Servais said infielder J.P. Crawford, who has missed the last two weeks with a sprained left ankle, should rejoin the team in Oakland on Friday. Crawford hit a three-run homer Tuesday during his rehab assignment with High-A Modesto, and Servais said Crawford “felt good.”
Mariners: Rookie LHP Yusei Kikuchi has lasted just 3 1/3 innings in each of his last three outings. He’ll look to snap his three-game losing streak in the series finale.
Twins: RHP Michael Pineda has allowed three earned runs in each of his last six starts. He’ll try to beat the Mariners for the second time this season, having previously earned a win on May 16 in Seattle.
Source: Fox Sports