MINNEAPOLIS -- Tyler Holt arrived at Target Field 25 minutes before the first pitch. The Cleveland Indians' rookie had a quick bite to eat, took a few swings in the batting cage and then got the biggest hit of his young career.

Yan Gomes had three hits including a home run, Holt hit a go-ahead two-run double in the sixth inning, and Cleveland rallied to beat the Minnesota Twins 7-5 on Tuesday night.

Holt thought he might enter the game in the seventh or eighth inning. Instead, Indians bench coach Brad Mills fetched Holt from the batting cage in the sixth and told him he was pinch-hitting for Chris Dickerson.

With two outs in the sixth, Holt 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.

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.

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.

Minnesota starter Kyle Gibson allowed five runs in 5 1/3 innings and bounced a two-out, two-strike wild pitch in the fifth that allowed Bourn to score and make it 5-4.

"I don't know if I just wasn't as aggressive or what, but I definitely didn't do a very good job of pitching with the lead tonight," Gibson said.

 

Hannah Foslien/Getty Images

Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.