Jeanmar Gomez and three Cleveland relievers combined to beat the Texas Rangers 4-3 and the Indians snapped a six-game losing streak Saturday night.
The win was Cleveland's sixth in 34 games since July 27.
Texas entered with a four-game lead in the AL West over Oakland and lost for just the fifth time in 16 games.
Gomez worked 5 2-3 innings. Joe Smith, Esmil Rogers and Vinnie Pestano finished. Pestano allowed two hits over 1 1-3 innings for his first save.
Pestano has been Chris Perez's setup man for two years, but Cleveland's All-Star closer never warmed up.
Cleveland scored four runs in the first inning off Scott Feldman (6-11). The Indians are 42-24 when scoring four or more runs.