Jason Donald's RBI single to left in the bottom of the 12th inning scored Lonnie Chisenhall, lifting the Indians past the White Sox 4-3. The win assured Cleveland of not finishing in last place in the Central Division.
Travis Hafner hit a pinch-hit, two run homer in the bottom of the 9th inning to tie the game at three. It could have been his last at bat as an Indian.
Justin Masterson threw six innings of one run ball but did not get the decision.
The Indians and White Sox will play Wednesday at 7:05 in the final game of the 2012 season.