The Tribe's 21 total hits marked a season high, surpassing the 20 collected in a 19-4 win at Oakland on July 11.
Indians starting pitcher Carlos Carrasco (12-5, 4.03) tied Corey Kluber and Tampa's Blake Snell for second in the American League with 12 wins. He pitched 6 2/3 innings, allowing two earned runs on five hits and one walk while striking out eight. Adrian Beltre's two-run homer in the seventh was the only blemish on an otherwise dominant start.
Cleveland's offense got to Texas starter Bartolo Colon (5-8, 4.85) in the fifth inning, scoring six times on seven hits including a pair of runs on nifty slides into home plate by Melky Cabrera and Yan Gomes.
Cabrera doubled and came around on a Gomes' single to right, avoiding the tag of Texas catcher Robinson Chirinos when right fielder Joey Gallo's throw was up the third-base line. Cabrera ducked away from Chirinos and slapped the plate.
Later, Gomes sprinted home on a double by Francisco Lindor and slid in safely ahead of Chirinos' tag as the relay from Roughned Odor was off line.
Yonder Alonso capped the fifth with a two-run homer to right off Texas reliever Austin Bibens-Dirkx. He added a solo blast off Bibens-Dirkx in the seventh for his 15th of the season. It's the fourth multi-homer game of Alonso's career and first with the Indians.
Saturday's fifth inning marked the eighth time this season the Indians have scored six or more runs in a single frame. Cleveland added three more runs in the sixth on a two-run shot by Tyler Naquin and an RBI triple by Jose Ramirez.
Ramirez got to 60 extra-base hits in the team's 97th game. That's tied with Hal Trosky in 1934 for the third-fastest in Indians history behind Albert Belle (89 games in 1994) and Trosky (91 in 1936).
The hits kept coming in the eighth when the Tribe plated a pair of runs on a two-run double by Edwin Encarnacion, and four more runs in the ninth on RBI hits by Naquin, Erik Gonzalez and Brandon Guyer.
Eight Indians finished the night with multi-hit efforts, including Lindor, Naquin and Cabrera, who finished with two doubles and three runs scored.
Every hitter in the starting lineup besides Jason Kipnis (0 for 5) and every substitute that entered the game registered at least one hit.
Texas designated hitter Shin-Soo Choo's franchise record 52-game streak of reaching base safely via hit, walk or hit by pitch ended Saturday after Choo went 0-for-4 with a pair of strikeouts. Choo grounded into a fielder's choice in the eighth inning against Tribe reliever Dan Otero, and was lifted for pinch runner Ryan Rua.
What it means
The Indians have won 10 of their last 12 against Texas, including four out of five this season. Cleveland's offense leads baseball with 118 runs scored in July.
Carrasco threw 96 pitches, 62 (64 percent) for strikes. Colon threw 73 pitches, 46 (63 percent) for strikes.
Thanks for coming
The Rangers and Indians drew 31,532 fans to Globe Life Park in Arlington on Saturday night. First pitch was at 8:08 p.m. with a temperature of 107 degrees.
Right-hander Mike Clevinger (7-5, 3.47) will face right-hander Yovani Gollardo (3-1, 6.75) on Sunday. Game time is 3:05 p.m with SportsTime Ohio and WLKR 95.3 FM carrying the game.