"It was a good effort from all of our guys, top to bottom," Twins manager Rocco Baldelli said.
Minnesota increased its AL Central lead to 3 1/2 games over the Cleveland Indians, who lost at home to Kansas City 9-8 in 10 innings.
Cron's three-run shot to center field broke open a 2-0 game in the fourth and gave Perez (9-5) plenty of cushion to work with. The left-hander allowed two runs and five hits for his first win since July 5. It was the second time in his last three starts that Perez went six innings and yielded two or fewer runs.
"If you stay on the attack, you're going to throw a lot of strikes and you're not going to let the hitters feel comfortable," Perez said. "That's the key. I'm going to continue to do that."
The Twins were encouraged by Perez's outing. After a strong start to the year, Perez hit a rough patch in late July and early August. His last three starts have been a step in the right direction as September approaches.
"He was definitely attacking today," catcher Mitch Garver said. "Gave up a few hits on some off-speed pitches that we'd like back but at the same time, the way he controlled the game at that point was pretty impressive."
Boyd (6-10) permitted just four hits but was tagged for seven runs in six innings. He walked a season-high five, including the leadoff batter in each of the first three innings.
"Today, really the walks were undoing," Boyd said. "Guys are going to hit home runs. These guys hit home runs all day long."
Minnesota leads the majors with 253 homers.
Schoop hit a two-run shot off Boyd in the sixth. His 18th home run of the year was a line drive that barely cleared the fence in left field but gave the Twins a 7-2 advantage.
Having a big lead allowed Baldelli to rest the core of his bullpen.
Detroit finished a 3-7 road trip after dropping the final two games in Minnesota.
"You've still got to find ways to win a series and we haven't been able to do that," manager Ron Gardenhire said. "Now we get to go home and that's a place we really have to start playing better."
The teams meet again next weekend for four games in Detroit.
Twins: Baldelli said he thinks OF Eddie Rosario (hamstring) will be able to avoid the injured list despite not playing Sunday, the third straight game he missed. ... OF Byron Buxton began a rehab assignment with Class A Cedar Rapids as he works his way back from an injured left shoulder that has kept him out since Aug. 1. Buxton doubled in his first at-bat with the Kernels on Sunday and went 1 for 2 with a run.
Tigers: RHP Spencer Turnbull (3-12, 4.05 ERA) is scheduled to start the series opener against Cleveland on Tuesday. He's looking for his first win since May 31. He has lost his last three outings.
Twins: RHP Michael Pineda (9-5, 4.26 ERA) takes the mound Tuesday as Minnesota begins a 10-game road trip against the Chicago White Sox. It will be Pineda's second straight outing against Chicago. He beat the White Sox last Tuesday.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Chicago teams coordinate stay-at-home message
Chicago's sports teams are cooperating with the city to relay the message that fans need to stay at home.
Could South Korean Baseball provide template for MLB's return?
Jeff Passan describes how the MLB could replicate what the Korea Baseball Organization is doing to manage the coronavirus to start its season.
Second-Chance World Series Round 1: Sim tourney of MLB's best non-champs begins
Can the 2011 Rangers change history? How about the '94 Expos? Baseball's best to miss out on Fall Classic glory start their road to redemption in our upset-filled opening round.
Can the U.S. return to sports soon? South Korea might offer clues
While it's still too early to know when our pro teams will be back on the field, what's happening now halfway across the world could provide the blueprint.
How Roberto Clemente, Neil Walker are connected
With April 6 being the anniversary of Roberto Clemente's number retirement, Tim Kurkjian explains how Clemente is tied to fellow Pirate Neil Walker.
Tim Kurkjian's baseball fix: 'Never forget, it was Roberto Clemente throwing'
Plays that should have never been close were turned into outs when Roberto Clemente, in right field, had the ball in his hands and a runner trying to take an extra base in his sights.