CORVALLIS, Ore. (AP) — Stephen Thompson Jr. sank the winning basket and got 31 points with five 3-pointers, both career highs, as Oregon State waged a furious second half rally to beat Utah 68-67 Sunday night.

Drew Eubanks added 12 points, six blocks and three steals for the Beavers (5-23, 1-14 Pac-12).

Kyle Kuzma had 19 points and nine rebounds and David Collette had 13 points for the Utes (17-10, 8-7).

With the game tied at 64-all, Kuzma sank a 3-pointer with 35 seconds left. On Oregon State's next possession, Thompson sliced for a lay-in to make the score 67-66. Utah couldn't inbound the ball, however, and was called for a 5-second violation.

Thompson made a scoop shot with 10 seconds remaining, and the Utes travelled on their next possession. Oregon State's Gligorije Rakocevic was fouled but missed both free throws with two seconds left, and a desperation shot from the Utes wasn't close.

More From 1460 ESPN