Jesse Winker had a career-high four hits, including a homer, and five RBIs as the Reds ripped the Rangers 11-3 in Cincinnati.
Yasiel Puig contributed three hits, including a two-run shot, to the victory. Sonny Gray worked five innings for the win.
Cincinnati won for just the third time in nine games.
Shin-Soo Choo and Hunter Pence homered in defeat. Pence left in the fifth inning with a groin injury.
Texas starter Ariel Jurado retired only nine of the 20 batters he faced and seven scored. The Rangers are 4-and-4 in their last eight.