1.2255077-2106011197
Cleveland Indians' Yonder Alonso follows through on his two-run home run against the Texas Rangers during the fifth inning of a baseball game Saturday, July 21, 2018, in Arlington, Texas. Image Credit: AP

Arlington: Yonder Alonso smacked two homers and had three RBIs and Tyler Naquin also homered and drove in three to help the Cleveland Indians roll to a 16-3 victory over the Texas Rangers on a roasting Saturday night in Arlington, Texas.

Melky Cabrera went 3-for-5 as the Indians racked up a season-best 21 hits while winning their third straight game.

Right-hander Carlos Carrasco (12-5) allowed two runs and five hits over 6 2/3 innings to win his fourth straight decision and sixth in his last seven.

Carrasco struck out eight and walked one.