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.