Rene Rivera homered with a sore right hand, Jaime Barria threw efficiently into the sixth and the Los Angeles Angels beat Colorado 8-0 on Wednesday to end the Rockies' six-game winning streak.
Barria (3-1) allowed five hits and struck out seven over 5 1/3 innings. Relievers Justin Anderson, Jose Alvarez and Akeel Morris allowed three hits the rest of the way as the Angels improved to 14-4 on the road.
Zack Cozart and Justin Upton both homered in the third. Rivera added a solo shot in the seventh despite taking a pair of foul tips off his right hand while catching in the fourth.
After a visit from the trainer, Rivera threw one of his practice tosses into left field.
Tyler Anderson (2-1) struggled over five innings and allowed four runs. His outing snapped Colorado's string of nine straight quality starts.
Ian Desmond had a rough day at the plate, striking out four times and stranding six runners.
It was another gem for Barria, who took a no-hitter into the sixth against Baltimore in his previous start.
The right-handed Barria kept the Rockies off balance by relying on a sneaky slider and fastball that was in the low 90s.
Cozart led off the game with a double and was brought in by Mike Trout. That halted a streak of 24 straight scoreless innings by Colorado's starters at home. The previous time a Rockies starter allowed a run at Coors Field was when Chad Bettis allowed four in the first inning on April 23 against San Diego.
Angels: RHP Keynan Middleton (elbow inflammation) struck out two and walked two in one inning of work for Triple-A Salt Lake on Tuesday.
"He feels good coming out of it," manager Mike Scioscia said. "We will evaluate him (Wednesday) and just see what the next step is." ... RHP Blake Wood (shoulder impingement) was slated to throw three innings Wednesday.
Rockies: 2B DJ LeMahieu was out of the starting lineup a day after coming off the 10-day disabled list with a strained right hamstring. "We planned this," manager Bud Black said.
Right-handed Shohei Ohtani drew quite a crowd for his bullpen session behind the fence in right-center. Fans leaned over the railing to get a better look at his pitches.
Asked if he would have liked to see Ohtani pitch at Coors Field, Scioscia responded: "It would have been an advantage to have a pitcher like Shohei being able to hit. He would give you a lot of offensive advantage. But it didn't work out."
Ohtani, who didn't start because there is no designated hitter in NL parks, came up as a pinch-hitter in the eighth and sharply singled.
Shortstop Andrelton Simmons originally had an infield single in the eighth, but the Rockies challenged the play and the call was changed to an out. He drew a walk with the bases loaded in the ninth. Simmons finished 0 for 4 to end his 12-game hitting streak.
Angels: RHP Garrett Richards (4-1, 3.93 ERA) starts Thursday against Minnesota as the Angels begin an 11-game homestand.
Rockies: The Rockies will see a familiar face on the mound Thursday when RHP Jhoulys Chacin (2-1, 4.08 ERA) throws for Milwaukee. Chacin was with the Rockies from 2009-14. Colorado will throw RHP German Marquez (2-3, 4.76).