USC was down by two with 19.4 seconds left when Derryck Thornton missed an open three-pointer. Colorado’s D’Shawn Schwartz hit two free throws with 14.2 seconds left to seal the victory.
Colorado made keys plays when it counted and McKinley Wright scored 20 points to defeat the Trojans, 69-65, Saturday at the Galen Center.
After opening Pac-12 play 5-0 at home, USC has lost its last two conference home games and have fallen to 13-11, 6-5.
“That was a tough game,” USC coach Andy Enfield said. “We had a couple chances to win or take the lead at the end. We missed two wide open 3s and they got two layups.”
Nick Rakocevic gave USC an early 10-6 lead on a two-hand dunk. USC made 37.9 percent of its first-half shots and Colorado made 35.7 percent of its shots as they went into halftime tied at 29.
Bennie Boatwright led USC with 24 points and Shaqquan Aaron added 13 points. The loss dropped the Trojans into fifth place in the Pac-12.
“It was a typical Pac-12 game,” Enfield said. “It’s usually close at halftime. It was a matter of defending and executing. We didn’t play a bad game tonight. But they had a lot of layups.”
The win for Colorado at USC was the Buffaloes first win over USC since winning 98-94 in triple overtime at the Galen Center on Jan. 29, 2015. USC had won its last four games against Colorado.
USC’s next game will be at Stanford on Wednesday, Feb. 13 at 8 p.m.