ARLINGTON, Texas -- Rougned Odor drove in three runs, Ryan Rua hit a two-run homer and the Texas Rangers withstood the heat on a 108-degree afternoon to beat the Cleveland Indians 5-0 on Sunday, stopping a four-game losing streak.
Yovani Gallardo (4-1) and three relievers combined on a five-hitter against the AL Central leader, which had outscored Texas 25-11 in the first two games of the series.
The game time temperature was 102 degrees -- 5 shy of the stadium record set Friday and matched Saturday -- then rose in the afternoon sunshine.
Gallardo allowed three hits and four walks in six innings, his longest scoreless outing since Aug. 22, 2015, at Detroit. Jose Leclerc and Jake Diekman each pitched a one-hit inning, and Cory Gearrin got three straight outs on seven pitches.
Mike Clevinger (7-6) lost his third straight start, allowing two runs, four hits and four walks in 6 2/3 innings.
In the final meeting between the teams this year, Odor hit an RBI single in the third and a sacrifice fly in the fifth, then added a home run in the eighth against Oliver Perez.
Delino DeShields, hitting .073 (3 for 41) in July coming in, walked twice, stole two bases and scored the first two runs.
Indians: LHP Andrew Miller, who hasn't pitched for the Indians since May 25 because of a strained left hamstring, threw 19 pitches and allowed one hit in his third one-inning appearance for Triple-A Columbus, pitching against Scranton/Wilkes-Barre.
Rangers: RF Joey Gallo left the game in the eighth after landing on first base awkwardly while running out a grounder and spraining his left ankle.
Indians: RHP Corey Kluber (12-5, 2.76) starts Monday's series opener against visiting Pittsburgh, which starts RHP Trevor Williams (7-7, 4.36).
Rangers: LHP Cole Hamels (5-8, 4.36) could make his final home start for Texas in Monday's series opener against Oakland and LHP Brett Anderson (1-2, 6.08).