The Twins rediscovered their offense, their starting pitching and their emotional edge all in one game.
Justin Morneau and Corey Koskie each hit two-run homers and Rick Reed won for the first time since May 25 as Minnesota beat Cleveland 9-2 Friday night in a game that featured five ejections after the benches cleared in the third inning.
Minnesota snapped a four-game losing streak and won for only the sixth time in 20 games. Every Twins starter had at least one hit.
"We're trying to have some fun out there," manager Ron Gardenhire said. "We've been talking about it enough. Tonight we finally saw it on the field."
Gardenhire questioned his team's heart Thursday after Cleveland's C.C. Sabathia threw a four-hitter and the Twins didn't immediately respond when he hit two batters with pitches. But tempers flared Friday when Cleveland starter Jason Davis threw inside to Torii Hunter in the third inning.
Koskie had just homered off Davis and Hunter took exception to a 0-and-2 inside pitch around his waist. He shouted at Davis, who yelled at Hunter to get back in the box. Both benches and bullpens cleared as players poured onto the field.
"He came too far inside," Hunter said. "It all started last night. Koskie hit a home run, and he threw too far in. I'm tired of it."
No punches were thrown, but Hunter had to be restrained by Twins coaches Steve Liddle and Al Newman. Plate umpire Matt Hollowell ejected Hunter and Davis. Crew chief Bill Hohn ejected both managers, Gardenhire and Cleveland's Eric Wedge, as well as Sabathia (for screaming a profanity). Hohn said the managers were warned before the game about inside pitches.
Minnesota starters had won three of their previous 19 outings, but Reed gave up six hits in seven innings. He allowed one run, struck out five and retired his last 11 hitters.