Trevor Plouffe drove in three runs and the Minnesota Twins defeated the Los Angeles Angels of Anaheim 6-3 at Target Field in a game that served as a make-up for an April contest that was rained out.
Things were tied 3-3 before the Twins went ahead in the seventh and held on to end their 10-game home losing streak.
Cory Rasmus (0-1) walked Brian Dozier before Oswaldo Arcia reached second on a throwing error by second baseman Grant Green.
"It's his first full year playing second base," Angels manager Mike Scioscia said of Green. "He has to use this experience to get better."
Ryan Doumit was intentionally walked to load the bases, and Dozier barely beat out the throw to home from Kole Calhoun on a Plouffe sac fly. Buddy Boshers came into the game and struck out Darin Mastroianni to get the second out, but a walk to Pedro Florimon allowed Arcia to cross the plate.
"We missed a lot of opportunities, but we came up with some big ones at the end," Twins manager Ron Gardenhire said.
Josmil Pinto went 3-for-4 with an RBI, while crossing the plate twice and helping the Twins snap a four-game skid.
Casey Fien (4-2) struck out two batters in the seventh to earn the win. Starter Pedro Hernandez only lasted 4 2/3 innings, giving up three runs on eight hits.
Calhoun had three hits and a run driven in for the Angels, who have lost two in a row.
In the third inning, Pinto brought home Florimon, who singled on a bunt, after he smacked a double off the wall in left center that a leaping Mike Trout could not grab.
The Angels went ahead in the fourth. Mark Trumbo and Chris Iannetta both singled before Calhoun plated Trumbo on a double to right. A Green groundout allowed Iannetta to cross home.
Hernandez walked Trout with one out in the fifth. He advanced to third on a Trumbo single, and crossed the plate when Josh Hamilton stroked a double past Chris Colabello at first down the right field line. Ryan Pressly replaced Hernandez with runners on second and third and struck out Iannetta to end the inning.
The Twins quickly evened the score in the home half. Jered Weaver walked Pinto and allowed Doumit to reach second on a line drive down the right field line. Plouffe brought the runners around after he singled up the middle.
Hamilton led off the eighth with a ground-rule double, but Ianetta popped up in foul territory, while Calhoun and Green both struck out to waste another opportunity.
Minnesota added an insurance run in the eighth when Pinto led off with a double and was brought around after Doumit singled.
Glen Perkins came in the ninth and allowed a two-out Erick Aybar double before striking out Trout to earn his 33rd save of the season.
Weaver tossed six innings and allowed three runs on nine hits with five strikeouts ... The Twins lead the series 5-1 ... The Angels went 2-for-12 with runners in scoring position.