Trey Burke had 26 points and five rebounds to lead No. 7 Michigan's rally to an 80-75 victory over Purdue on Wednesday night.
Terone Johnson scored a career-high 35 points and Rapheal Davis added 15 for Purdue (14-16 7-10 Big Ten), who have lost five of their last seven games.
Nik Stauskas had 17 points and Tim Hardaway, Jr. had 16 points and five rebounds for the Wolverines (25-5, 12-5), who have won four of their last five games and remain in the race for a share of the Big Ten title.
Hardaway's 3-pointer with 3:46 left gave Michigan a 66-64 lead.
Stauskas made free throws and a 3-pointer to extend the lead and Burke added two free throws with 20 seconds left to make it 77-73.