DENVER -- Shin-Soo Choo hit for the cycle and Matt Harrison earned his first win in 14 months as the Texas Rangers routed the Colorado Rockies 9-0 Tuesday night.
Delino DeShields had a career-high four hits and Prince Fielder homered for the Rangers, who won for only the third time in 13 games.
Choo, who had three RBI, doubled in the second inning, homered in the fourth and singled in the fifth. He completed the cycle with a triple to center leading off the ninth.
It was the eighth cycle in franchise history and first since Alex Rios did it Sept. 23, 2013, against Houston.
Boston Red Sox All-Star Brock Holt was the only other major leaguer to hit for the cycle this season, on June 16 against Atlanta.