Alonso put the Indians ahead not once, but twice before they finally beat the Tigers, 8-3, at Comerica Park.
In the third inning, Alonso made a throwing error that led to two unearned runs and a 2-0 Detroit lead. Francisco Lindor hit his 26th homer to pull the Indians into a 2-2 tie in the fifth off Mike Fiers. Then Alonso took over.
He homered in the fifth, No. 17 for the season, for a 3-2 lead. But Detroit's Victor Martinez countered with a homer in the sixth to once again make it a tie game. Alonso made sure that did not last.
After Michael Brantley singled and Jose Ramirez walked to start the eighth, Detroit's All-Star right-hander, Joe Jimenez, struck out Edwin Encarnacion to bring Alonso to the plate. Alonso, down in the count 1-2, sent a 97 mph fastball into left center field for a 4-3 lead. Alonso entered the game tied for the AL lead in RBI for first basemen.
Lefty Daniel Stumpf relieved to face Melky Cabrera and Brandon Guyer pinch hit. Guyer drove a 1-2 pitch over the left field fence for a 7-3 lead. It was his fifth homer of the season and first pinch-hit homer by the Indians this season.
Lindor continued to put distance between the two teams as he hit his second homer of the game for a 8-3 lead in the ninth. It was his fifth multi-homer game of the season, tying him for the MLB lead with Kris Davis and Manny Machado.
Detroit took a 2-0 lead in the third and both runs were unearned against Carrasco because of Alonso's error.
Victor Reyes started the inning with a grounder to Alonso's right at first. He made an off-balanced throw to first that got past Carrasco as Reyes reached on the error. Leonys Martin struck out, but Reyes stole second and went to third on Jeimer Candelario's ground out to first.
Consecutive doubles by Nicholas Castellanos and Niko Goodrum turned the error into a 2-0 lead. The inning ended when Martinez singled to deep second base and Goodrum was tagged out by third baseman Jose Ramirez as he tried to score from second.
Yan Gomes started the fifth with a single and came around to score on Lindor's 420-foot homer to right field. He has hit 22 of his 27 homers against right-handers.
Carrasco allowed three runs, one earned, in 6 1/3 innings. He struck out eight, walked two and allowed seven hits.
Fiers, facing the Tribe for the fourth time this season, allowed three runs on five hits in six innings. He's 2-1 with a 3.38 ERA agains them.
The win went to closer Cody Allen (3-4), who entered the game in the seventh and pitched 1 1/3 scoreless innings. Manager Terry Francona said before the game he's going to start using Allen earlier in games to try and get him back on track.
What it means
The Indians are 11-3 against the Tigers this year. Over the last two years, they are 38-13 against Detroit.
Fiers threw 103 pitches, 65 (63 percent) for strikes. Carrasco threw 92 pitches, 68 (70 percent) for strikes.
Thanks for coming
The Indians and Tigers drew 26,962 to Comerica Park on Friday night. First pitch was at 7:10 p.m. with a temperature of 76 degrees.
Indians right-hander Mike Clevinger (7-6, 3.43) is scheduled to face the Tigers and lefty Francisco Liriano (3-5, 4.73) Saturday at 6:10 p.m. SportsTime Ohio and WLKR FM/95.3 will carry the game.
Clevinger will be looking to break a three-start losing streak. He's pitched well, but has lost four of his last five starts. This will be his second start of the season against the Tigers. His first ended in a no decision on June 9.