Edwin Encarnacion had three hits, including a homer, and drove in four as the Indians dominated the White Sox 10-2 in Chicago.
Francisco Lindor led off the game with his 32nd home run.
Shane Bieber allowed two hits over six scoreless innings for Cleveland, which won for the fourth time in five games.
The Indians begin their final series of the regular season with the first of four versus the Royals at Kauffman Stadium.
Cleveland is preparing for its ALDS matchup against the Astros that starts next week.
Josh Tomlin starts for the Indians opposite Kansas City's Glenn Sparkman.