EUGENE, Ore. -- Colorado scored the final eight points of the game while holding No. 19 Oregon scoreless in the final 4:23 to rally past the Ducks 48-47 Thursday night at Matthew Knight Arena.
Carlos Emory put Oregon ahead 47-40 with 4:23 to play before the Ducks went scoreless the rest of the way.
Josh Scott had a rebound basket for CU before Askia Booker and Scott each made a free throw. Roberson got a rebound basket that got Colorado within 47-46 with 2:09 to play. Roberson scored off a rebound to put the Buffaloes ahead 48-47 with 29 seconds left to play, giving Colorado its first lead of the game.
E.J. Singler had a shot blocked with three seconds to play and Roberson got the rebound.
It was the second straight game that Oregon blew a lead by going scoreless in the final four minutes.
Singler and Emory scored 14 apiece to lead Oregon, which fell to 7-3 in the conference and one game back of Arizona.
Roberson had 10 points and 13 rebounds to lead Colorado.
Oregon led 39-33 on two free throws by Emory with 11:02 left in the game and the Ducks stretched the lead to 45-38 on a basket by Singler with just over five minutes left to play.
Oregon took a 28-23 halftime lead over Colorado in its quest to win at home for the 21st straight time.
Colorado trailed 9-7 after Andre Roberson scored on a rebound dunk, but Oregon answered with six straight points. Carlos Emory made a jumper and Arsalan Kazemi dunked after a rebound before Willie Moore made a jumper to put the Ducks ahead 15-7.
Jeremy Adams made two free throws for the Buffaloes before Xavier Johnson made a basket as Colorado closed to 15-11.
After a basket by Oregon's E.J. Singler, Johnson hit a jumper and Adams connected on a 3-pointer to get the Buffs to 17-14 with 6:55 left in the first half. Askia Booker tied the score at 17 on a 3-pointer.
Singler went inside for a basket that put Oregon back ahead and Damyean Dotson followed with a layup that gave the Ducks a 21-17 lead.
Oregon stretched the lead to 26-19 on a 3-pointer by Singler with 2:11 left in the first half, but Josh Scott closed out the half with a jumper for the Buffs.
NOTES: Oregon played its fourth straight game without starting point guard Dominic Artis, who is out indefinitely with a foot injury. Johnathan Loyd, who injured his wrist in the last game against Cal, got the start in place of Artis. ... Oregon's 20 straight home wins are tied for the sixth-longest streak in the nation with Iowa State. It is the third-longest home winning streak in school history, trailing 23-game streaks from 1937 to 1939 and 2001 to 2003. ... Singler made his 100th consecutive start. ... The Buffaloes, who joined the Pac-12 last year, have not won in Eugene since 1955.