The Twins have won eight of their last 11 games.
Kyle Lohse (2-2) allowed one run on five hits and two walks with four strikeouts in five innings in the victory.
Scott Kazmir (0-4) is still winless after seven starts. He had a no-hitter through four innings but by the time he had pitched seven, he had given up four runs on seven hits and three walks.
McPhee, Cokas 'working on their marriage' after affair
Duggar sisters unveil Christian dating rules in new book