Cruz, who played for the Mariners from 2015-18 before signing with the Twins as a free agent, had three RBI on a solo homer and a two-run single, the latter in the big sixth inning. Cruz and Adrianza each had three hits, with Adrianza keying the big rally, delivering a hit-and-run single and eventually dashing home on a ground ball against a drawn-in infield.
"Adrianza did a really nice job that whole inning all the way around," Twins manager Rocco Baldelli said.
Max Kepler led off the sixth with a walk before Adrianza, with Kepler running, singled him to third. Mariners right-hander Brandon Brennan, on in relief, threw wildly past first trying to pick off Adrianza. Kepler scored and Adrianza took second on the throwing error.
"In that situation, you have to be ready," said Adrianza, who bunted for a hit in the second and has reached base in 17 consecutive games, a career high. "When I got to third, Tony (third base coach Tony Diaz) told me, you're going on contact. I was trying to get a pretty good lead and read the swing. I thought I did a pretty good job with it."
Four more runs followed as the Twins batted around, Cruz and Kepler each drove in two with singles. Four of the six runs in the inning were charged to Brennan (2-6), who faced seven batters in the three-game series without retiring any of them. Brennan said he has been pitching through mid-back fatigue that affected his command.
"He's not feeling great," said Seattle manager Scott Servais. "He was good to go today. Coming out of the game, he was a little bit frustrated. He's getting looked at to see where he's at going forward. I hope he is. He just hasn't been sharp probably the last three, four times out."
Seattle lost for the 24th time in 33 games and is 16-41 since its 13-2 start.
Cruz gave the Twins a 1-0 lead in the third with his fifth home run in seven games, a line drive into the lower seats in left. That was the only run allowed in five innings by Mariners starter Yusei Kikuchi, a Japanese left-hander who lost his previous three starts.
"We know we can hit homers, but that's not the only way we can score runs," Cruz said. "Today was a hit-and-run and score from third with the infield in. It's a real exciting team to be a part of."
Twins starter Michael Pineda, facing the team that signed him out of the Dominican Republic in 2005, limited Seattle to two hits in 5 2/3 innings and left the game with two on and a 1-0 lead.
Harper (2-0), a 30-year-old rookie who pitched into the seventh, was the beneficiary of the Twins' rally.
Cron hit his 15th homer in the seventh for the Twins, who lead the majors with 132. Jorge Polanco's single in the sixth-inning rally gave him a career-high 14-game hitting streak, the longest active streak in the majors.
Seattle's Mallex Smith extended his hitting streak to a career-high-tying 12 games with a single in the eighth, when the Mariners scored twice. The Mariners added two more runs in the ninth.
Before the game, the Twins recalled right-handed reliever Francisco Romero from Triple-A Rochester and optioned Ryan Eades to the same club. Eades threw 35 pitches over 1 2/3 innings in Wednesday night's 10-inning loss.
Twins: Reliever Taylor Rogers (stiff back) did not pitch for the third consecutive game but warmed up in the ninth.
Mariners: Marco Gonzalez (6-6, 4.77 ERA), who ended a six-game losing streak by winning his previous start in Anaheim, draws the start Friday as the M's road trip continues with three games in Oakland.
Twins: Kyle Gibson (6-3, 4.14 ERA) starts the opener of a three-game series with Kansas City. In his previous start, he gave up five runs in a loss at Detroit.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Setting sights on spring training, Jose Altuve confident embattled Astros will 'be in World Series'
While second baseman Jose Altuve was open and eager to address the sign-stealing scandal at the Astros' winter fan festival, third baseman Alex Bregman was stoic and stingy with his words as the team sets its sights on spring training.
Cardinals' Harrison Bader confident he'll start in center field this season
Harrison Bader is confident he'll be in center field for the St. Louis Cardinals when the season begins. "It's my position. I'm going to take it. There's no sense in talking about it," he said.
Hall of Fame says deceased players on MLB's ineligible list won't be on ballots
The Baseball Hall of Fame on Saturday said that death does not open the door for players on MLB's ineligible list to be placed on the ballot for entry into Cooperstown.
Altuve, Bregman mum on cheating allegations
Alex Bregman and Jose Altuve decline to comment about the Astros' sign-stealing scandal, but Altuve predicts that the Astros will return to the World Series.
Martinez confident Red Sox will be cleared
J.D. Martinez says MLB's investigation of the Red Sox will find no sign stealing.
J.D. Martinez confident Red Sox will be cleared in investigation, as 'there was nothing going on here'
At the Red Sox Winter Weekend fan festival, Boston slugger J.D. Martinez reiterated his confidence that his club will be cleared in MLB's investigation into sign stealing.