Justin Masterson spun seven innings of one- hit ball to help the Cleveland Indians avoid a three-game sweep with a 7-1 win over the Minnesota Twins at Target Field.
Masterson (11-7), who carried a no-hitter into the seventh inning, gave up just one run and struck out eight without walking a batter.
Jason Kipnis went 2-for-4 with a two-run homer and three RBI and Michael Brantley added a three-run triple for the Indians, winners in five of their last seven games.
Brian Dozier had two hits and scored the lone run for the Twins, who had won four straight entering the contest.
Scott Diamond (5-9) allowed six runs -- five earned -- on seven hits and three walks over 4 2/3 innings.
The Indians plated one run in the second and two in the third to take an early 3-0 lead.
In the second, Mark Reynolds walked, moved to second on a fielder's choice before advancing to third on a Ryan Raburn single. Mike Aviles followed with a sacrifice fly to right to score Reynolds.
In the third, Asdrubal Cabrera reached on Trevor Plouffe's fielding error and Kipnis followed with a shot that just cleared the wall in the left field to make it a three-run game.
The Tribe broke the game open with a three-run fifth inning. With the bases loaded and two outs, Brantley laced a triple to the wall in right-center to make it 6-0.
Dozier ended Masterson's no-hit bid with a leadoff double in the seventh. Dozier fisted a sinker into shallow center field and Drew Stubbs was unable to come up with the sliding catch. Dozier moved to third on Chris Herrmann's groundout before coming around after Kipnis booted a Joe Mauer grounder.
Kipnis' RBI single in the ninth accounted for the final margin.
The Indians haven't had a no-hitter since Len Barker's perfect game in 1981 ... Raburn had two hits ... Twenty-six of the 64 runs Diamond has given up this season have been scored in the fifth inning ... Minnesota went 0-for-7 with runners in scoring position.