Warith Alatishe added a career-high 19 points with nine rebounds, four blocks and three steals for the Beavers (11-10, 7-8 Pac-12).
Thompson scored 15 points in the second half and capped a 23-2 run with a pair of dunks 13 seconds apart that made it 55-39 with 7:59 left. Thompson scored nine and Rodrigue Andela had all seven of his points during the run.
Jarod Lucas added 10 points for Oregon State.
Timmy Allen had 24 points, nine rebounds and five assists for the Utes (9-9, 6-8). Branden Carlson added 16 points on 5-of-7 shooting from the field and 5-of-5 from the foul line.
Carlson scored seven straight points to cap a 10-0 run that gave Utah a 37-32 lead with 17:14 left in the game. The Utes missed their next eight shots and committed six turnovers over a nearly 10-minute span while the Beavers pulled away.
Oregon State hosts Colorado and Utah visits Oregon State on Saturday.
More AP college basketball: https://apnews.com/hub/college-basketball and https://twitter.com/AP-Top25
Copyright 2021 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.