Makai Masonscored 25 points, including five free throws in the final 38 seconds as Baylor held on to beat No. 20 Iowa State 73-70 on Tuesday night.
Iowa State (12-3, 2-1 Big 12) was coming off a 17-point home win over then-No. 5 Kansas three days earlier. The Cyclones had won five in a row and entered the AP Top 25 on Monday for the first time since the end of the 2016-17 season.
After their most lopsided win over Kansas in 46 years, this was a tough loss for the Cyclones. Iowa State wiped out an eight-point halftime deficit with a 15-5 run to start the second half in which Shayhok had eight points. But the Cyclones never led by more than two points after halftime.
The Cyclones will now host Kansas State Saturday at 11am.