Deduno, who has been a nice surprise for the Twins this season, gave up two runs on just three hits and three walks over seven innings. He's now issued just seven walks over his last four outings totaling 25 innings.
"Deduno was throwing the ball over the plate, making them swing the bat," Twins manager Ron Gardenhire said. "He had a lot of swings and misses, too. He threw some pretty filthy pitches in there. They were darting and diving."
The right-hander didn't give up a hit until the sixth inning, when Michael Brantley singled with one out after Shin-Soo Choo drew a walk. Carlos Santana then brought home Cleveland's first run on a sacrifice fly.
Deduno, who struck out six, also gave up a solo shot to Lonnie Chisenhall with one out in the seventh but otherwise continued his impressive run, as he improved to 6-3 with a 3.55 ERA in 12 starts this year.
"I feel pretty good," Deduno said. "Everything was working pretty good. My changeup, my curveball, my slider and my fastball."
He was backed by a strong showing from rookie shortstop Pedro Florimon, who had a big night both offensively and defensively.
After making a nice barehanded play to end the top of the sixth, he led off the bottom half of the inning with a triple off Masterson before scoring on a single from Ben Revere to give the Twins a 2-1 lead. Revere then scored on a two-out single from Justin Morneau.
"He said he had two strikes, and he kind of shortened up his swing, and just reacted with the fastball and that's what he did," said second baseman Alexi Casilla, who served as Florimon's interpreter.
The Twins, who opened the scoring in the fourth on a sac fly from Morneau, added three insurance runs in the seventh. Florimon brought home a run with a double and later used his speed to score on a wild pitch from Masterson. Joe Mauer brought home the third run on a single off reliever Scott Maine to score Casilla, who drew a two-out walk against Masterson and stole second.
"I made some good pitches and they got some swings on them," said Masterson, who gave up six runs on seven hits over 6 2/3 innings. "There were a couple balls that we just missed. We were making some pretty good pitches throughout the game, pounding the zone for the most part. They just happened to catch the breaks, have the ball go in the right spot."
Ryan Doumit's solo homer to center off Frank Herrmann added another run for the Twins in the eighth. It gave him a career-high 16 homers on the year.
Florimon ended up going 2-for-4 with a double, a triple, an RBI and two runs scored to help Minnesota to a third straight win over Cleveland. It marked the Twins' first series win in a four-game set since taking three out of four in Boston from Aug. 2-5.
The Twins also improved to 6-4 in September, which matches their September win total from last season, as they went 6-20 to end the year. They also moved into a tie for fourth place with the Indians in the American League Central.
"A nice night all the way around, especially the defense," Gardenhire said. "Fantastic stuff out there. Very exciting, I'm sure, for our fans. We sure like to see it around here."