Washington’s C.J. Wilcox, right, hit seven three-pointers as part of his 31 points as the Huskies drubbed No. 15 Colorado. “When he gets in a zone, he’s pretty special,” said Washington coach Lorenzo Romar, whose Huskies are 3-1 in the Pac-12.

Elaine Thompson / The Associated press

SEATTLE — Washington coach Lorenzo Romar has seen this before from C.J. Wilcox. One three-pointer starts to drop, then another and suddenly Wilcox is hitting everything.

Washington’s sharpshooting guard put on another display Sunday that ended the Huskies’ lengthy losing streak against ranked opponents.

“When he gets in a zone he’s pretty special that way,” Romar said.

Wilcox set career highs with seven three-pointers and 31 points, including 21 in the second half, and Washington ran away from No. 15 Colorado for a 71-54 victory. Wilcox topped his previous high of 30 points set earlier this season against Boston College.

But the surprising part wasn’t Wilcox getting hot or the improving Huskies knocking off a ranked opponent playing short-handed after Colorado star Spencer Dinwiddie went down with a knee injury in the first half.

The shock was the length in time since the Huskies had beaten a ranked opponent. It was Washington’s first win over a ranked team since Isaiah Thomas’ jumper beat then-No. 16 Arizona in the 2011 Pac-10 Conference tournament championship game.

Washington (11-6, 3-1 Pac-12) had lost 12 straight against ranked teams. The last time Washington beat a ranked team in the regular season was a home win over Texas A&M in December 2009.

Andrew Andrews added 14 points and Nigel Williams-Goss had 12 as the Huskies continued to improve.

Dinwiddie crumpled to the court after taking an awkward step on a fast break and his left knee buckled. He was on the court for a few minutes while trainers and coach Tad Boyle came on to his side.

Dinwiddie was helped to his feet but had to be assisted off the court with his arms around teammates.

Dinwiddie, who had seven points in 15 minutes, was chastised by Boyle after scoring a disappointing six points in 38 minutes on Wednesday night. He left the arena with a large brace on his left knee and was expected to be examined today in Boulder.

The Huskies outscored the Buffaloes 49-29 after Dinwiddie’s injury.

Stanford 82, No. 17 Oregon 80: In Eugene, Ore., Anthony Brown scored a career-high 24 points and Stanford held on to send Oregon to its third straight loss.

Chasson Randle had 23 points for the Cardinal (10-5, 1-2 Pac-12), who beat their second ranked team this season, something they hadn’t accomplished since 2009.

Mike Moser scored 24 points to lead the Ducks (13-3, 1-3), who had two chances to tie the game in the final 8 seconds but Johnathan Loyd missed an open jumper and Dominic Artis had a last-ditch layup roll off the rim as time expired.

Oregon opened the season 13-0 but hasn’t won since beating Utah in overtime on Jan. 2.

UCLA 87, Arizona State 72: In Los Angeles, the Bruins (13-3, 2-1) bounced back from a close loss to Arizona by topping ASU.

Zach LaVine scored 19 points and Kyle Anderson added 17 for the Bruins, who led 50-33 at halftime.

ASU jumped to a quick 12-6 lead before UCLA responded with a 32-8 run to take control.

Jermaine Marshall scored a game-high 25 points for ASU (13-4, 2-2), which visits top-ranked Arizona on Thursday.

Jahii Carson had just nine points on 4-of-17 shooting for the Sun Devils.

Washington State 49, Utah 46: In Pullman, Wash., Que Johnson had 14 points and went 10 of 13 from the free throw line to help Washington State win.

The Cougars (8-8, 1-3) came back from a 12-point deficit in the victory.