ANN ARBOR, Mich. (AP) - Zavier Simpson scored 22 points, Jon Teske added 18 and Michigan's seniors made big shots late as the 19th-ranked Wolverines outlasted Purdue 84-78 in double overtime on Thursday night.
Freshman Franz Wagner had 15 points for Michigan (11-4, 2-2 Big Ten), which avoided a third straight Big Ten loss.
Purdue sophomore Trevion Williams had career highs with 36 points and 20 rebounds but missed a shot to win at the regulation buzzer.
In the first overtime, Eric Hunter Jr. missed a contested jump shot for Purdue (9-7, 2-3), and Simpson's desperation 3-pointer on the run also missed for Michigan at the buzzer.
Michigan left little to chance in the second overtime, scoring the first nine points of the session. Teske had a three-point play, followed by 3-pointers from Simpson and Wagner.
Williams, who went to Henry Ford Academy in nearby Detroit, rushed a shot at the end of regulation while Wagner contested.
It was Williams' sixth double-digit scoring output in the last seven games after he had just one in the first nine. His previous career highs were 18 points and 16 rebounds, both achieved last month at Nebraska.
Isaiah Thompson added 14 points and Eric Hunter Jr. scored 10 points for Purdue.
David DeJulius made three free throws in the final minute, finishing with 11 points for Michigan.