MINNEAPOLIS (AP) -- Darin Mastroianni and Ryan Doumit each homered and drove in three runs, Samuel Deduno baffled the struggling Detroit Tigers for seven innings and the Minnesota Twins snapped a four-game losing streak with a 9-3 victory Monday night.
Deduno (4-0) held Detroit hitless through four innings and retired nine of 10 batters before getting into trouble in the eighth. The 29-year-old right-hander struck out six and remained undefeated in seven career starts.
Doumit broke it open with a three-run homer off reliever Duane Below that made it 8-1 in the seventh. Joe Mauer added three hits to raise his average to .321.
Miguel Cabrera got his 99th RBI for Detroit, which has lost three straight and five of six.
Mastroianni gave the Twins a 2-1 lead with a solo homer in the fifth. The soaring fly ball bounced off the top of the left-center wall -- just over the glove of a leaping Andy Dirks -- and into the stands.
It wasn't the only fortunate bounce the Twins got.