CORVALLIS, Ore. (AP) — Gary Payton II had 20 points, seven assists and six rebounds as Oregon State made a furious second-half rally and defeated Utah 71-69 on Thursday night.

The Beavers trailed 69-68 when Stephen Thompson Jr. was fouled by Brandon Taylor on a last-second half-court shot. He made all three free throws.

Thompson scored 13 points for the Beavers (13-8, 4-6 Pac-12).

Jakob Poeltl had 20 points and nine rebounds and Kyle Kuzma added 17 points for the Runnin' Utes (17-6, 6-4), who had a five-game winning streak snapped.

Oregon State trailed by as many as 10 in the second half, but the Beavers went on a 9-3 run late, and a Jarmal Reid lay-in put the Beavers up 68-66 with 16 seconds left.

But Reid fouled Utah's Jordan Loveridge on a 3-point attempt with 2.2 seconds left. Loveridge sank all three free throws before Thompson was fouled with 0.1 second left on his desperation heave.