Chasson Randle scored 17 points, Josh Huestis had 14 points and 13 rebounds, and Stanford stunned Oregon on the big stage again by routing...

STANFORD, Calif. — Chasson Randle scored 17 points, Josh Huestis had 14 points and 13 rebounds, and Stanford stunned Oregon on the big stage again by routing the 10th-ranked Ducks 76-52 Wednesday night.

More than two months after Stanford’s football team handed Oregon its only loss of the season, the Cardinal (13-8, 4-4) dominated the Ducks from the start for the program’s first victory over a top 10 team in almost five years.

Carlos Emory scored 12 points and Arsalan Kazemi had six points and nine rebounds in the first conference loss of the season for the Ducks (18-3, 7-1), whose nine-game winning streak also ended. Oregon had matched its highest ranking since March 2007 this week but surely will take a tumble in the AP poll now.

Dwight Powell added 12 points and 13 rebounds, and Aaron Bright finished with 12 points as Stanford built a 25-point lead early in the second half and coasted to the buzzer. Stanford outshot Oregon 52 to 35 percent from the floor. The Cardinal also went 8 of 14 from three-point range, while the Ducks converted only 4 of 16.

Oregon’s best start in conference play since finishing 10-0 in the 1925-26 season is over. Once again, the Ducks can thank Stanford for ruining an undefeated run.

The Cardinal hadn’t beaten a ranked opponent since Jan. 13, 2011, when it topped Washington 58-56 at home. The last top-10 team Stanford had upset came when the Cardinal won at Washington State 67-65 in overtime on Feb. 2, 2008.

USC 75, at UCLA 71 (OT)

Jio Fontan and Aaron Fuller scored 15 points each as USC ended a four-game skid against the Bruins.

Eric Wise added 12 points and 11 rebounds, and J.T. Terrell and Byron Wesley each had 10 for USC (9-13, 4-5), which held the Bruins to 38 percent shooting while snapping a two-game skid.

USC improved to 2-3 under interim coach Bob Cantu.

UCLA’s Shabazz Muhammad scored 22 points but missed two three-pointers in the final 1:14 of overtime. The Bruins were 2 of 19 from three-point range.

Travis Wear, who returned after missing one game because of a concussion, added 16 points for the Bruins.

UCLA (16-6, 6-3) has dropped three of four.