MINNEAPOLIS - Yan Gomes had three hits including a home run, rookie pinch-hitter Tyler Holt hit a go-ahead two-run double in the sixth inning, and the Cleveland Indians rallied to beat the Minnesota Twins 7-5 on Tuesday night.
Oswaldo Arcia homered in his third straight game for Minnesota, capping a five-run first where Joe Mauer and Kennys Vargas also drove in runs.
However, Indians starter Trevor Bauer settled down and retired the next 14 batters before coming out for Kyle Crockett (3-0), who got the final out in the fifth and one in the sixth.
Cody Allen -- the last of seven Indians relievers to appear in the game -- pitched the ninth for his 16th save in 17 chances.
Holt, recalled from Triple-A Columbus before the game, pinch-hit for Chris Dickerson with two outs in the sixth and doubled home Gomes and Lonnie Chisenhall for his first two career RBIs.
The line-drive to right-center came off reliever Brian Duensing (3-3) and gave the Indians a 6-5 lead.
Michael Bourn singled home Holt to make it a two-run game.
Gomes homered in the second and Zach Walters' two-run single cut Minnesota's lead to 5-3 in the fourth.
Arcia's three-run homer was his fifth in his last seven games and 13th this season, one shy of his 2013 rookie total.
The Twins have hit 28 homers runs in their last 27 games.
Minnesota starter Kyle Gibson allowed five runs in 5 1-3 innings and bounced a costly two-out, two-strike wild pitch in the fifth that allowed Bourn to score and make it 5-4.
Cleveland has won six of its last eight games