Eugene, OR (Sports Network) - Andre Roberson capped a 10-point, 13-rebound effort with a go-ahead layup late in regulation, as Colorado snapped No. 19 Oregon's 20-game home win streak with a 48-47 triumph at Matthew Knight Arena.
Oregon led the entire game until Roberson's layup with 23 seconds left gave the Buffaloes a one-point edge.
The Ducks had a chance at the other end, but E.J. Singler's fadeaway jumper with four seconds left was blocked by Spencer Dinwiddie, allowing the Buffaloes to escape with their first win in Oregon since Dec. 5, 1955.
Dinwiddie finished with eight points and four assists for Colorado (15-7, 5-5 Pac-12), which has won four of its last five games.
Singler and Carlos Emory each netted 14 points to lead the Ducks (18-5, 7-3), who have lost three straight on the heels of a nine-game winning streak.