ANN ARBOR, Mich. — With Arizona's No. 1 ranking hanging precariously in the balance, T.J. McConnell hustled over to the corner for the biggest offensive rebound of the game.
Then Nick Johnson drew a foul, and the Wildcats overtook Michigan at the free throw line.
Johnson made six free throws over the final 25 seconds, and Arizona held on for a 72-70 victory over the Wolverines on Saturday after rallying from an 11-point deficit in the second half.
Michigan led by one with under a minute to go, but McConnell was able to rebound his own miss to keep a crucial possession alive.
Johnson drew a foul on a drive with 24.6 seconds left, and he put the Wildcats ahead to stay.
"This was as quality of a win as you can have, in my opinion, in the country," Arizona coach Sean Miller said. "I felt like today — we're going to be better if we won, we're going to be better if we lost."
Michigan (6-4) certainly gave the Wildcats a test, leading for most of the game. Arizona finished with 17 offensive rebounds, but that translated into only a 34-28 scoring advantage in the paint.
If the Wolverines had been able to come up with McConnell's late miss, they might have been the ones shooting free throws at the end to put the game away. Instead, Arizona got the ball to Johnson, who was fouled and gave his team a 67-66 lead from the line.
Michigan's Nik Stauskas missed at the other end, and after a tie-up, the possession arrow gave the Wildcats (11-0) the ball with 9.5 seconds remaining.
Johnson pushed the lead to three with two more free throws, and Arizona fouled Spike Albrecht at the other end. Albrecht made only one of two free throws, and after two more free throws by Johnson made it 71-67, Albrecht made a 3-pointer with 2 seconds left. Arizona's Gabe York added a free throw to end the scoring.
The Wildcats finished 14 of 15 from the free throw line.
Glenn Robinson III had 20 points for Michigan, but he did most of his damage in the first half. Caris LeVert contributed 15 points for the Wolverines, but this game was decided by Arizona's late free throws and the one miss by Stauskas when Michigan had a chance to go back ahead.
Washington 85, Idaho State 66
At Seattle, C.J. Wilcox scored 14 of his 19 points in the first half, Perris Blackwell scored a season high 20 points, and Washington finally pulled away from Idaho State in the final five minutes.
The Huskies had dropped three of five, including last Sunday's setback at No. 25 San Diego State. But Washington started its final stretch of games before beginning Pac-12 play with a surprising challenge out of the Bengals from the Big Sky.
UCLA 95, Prairie View 71
At Los Angeles, Jordan Adams scored 18 points while Norman Powell and Kyle Anderson added 13 to lead UCLA to a win over Prairie View A&M.
The win helped the Bruins erase the sting from last week's loss to Missouri, their first setback of the season, while improving to 9-1.
Stanford 83, UC Davis 56
At Stanford, Calif., Chasson Randle connected on back-to-back 3-pointers to start the second half on the way to 16 points, and Stanford returned from a 13-day break for final exams with a balanced rout of cold-shooting UC Davis.
Randle made 5 of 6 3s, while Anthony Brown added two from long range and 15 points for the Cardinal (7-2), who made 11 of 20 3-pointers in all and held a 35-32 advantage on the boards.
California 67, Fresno State 56
At Berkeley, Calif., Richard Solomon had his third double-double of the season with a season-high 17 points and a team-high 14 rebounds, leading California to a win.
Arizona St. 97, Grambling St 55
At Tempe, Ariz., junior college transfer Shaquielle McKissic scored a season-high 19 points, including 3 of 3 3-pointers, and Arizona State routed Grambling State.
Jordan Bachynski had 15 points and 14 rebounds for the Sun Devils (9-2). Jermaine Marshall added 16 points and Jahii Carson 14 as Arizona State coach Herb Sendek emptied his bench for much of the second half.
Utah 81, BYU 64
At Salt Lake City, Jordan Loveridge scored 21 points and Delon Wright chipped in 16 to help Utah beat BYU, snapping a seven-game losing streak to the Cougars.