Kofi Cockburn scored 27 points and Alfonso Plummer had 26, helping No. 15 Illinois beat Michigan 93-85 on Sunday.
Plummer had 23 points at halftime after making 7 of 11 shots, including 5 of 8 3-pointers, and 4 of 6 free throws.
The Fighting Illini (20-8, 13-5 Big Ten) led by eight at halftime and were ahead by 15 midway through the second half before the Wolverines (15-12, 9-8) rallied to give themselves a shot at a comeback win.
Caleb Houstan's 3-pointer with 2:03 pulled Michigan within two points, and Cockburn quickly responded with a jump hook.
Trent Frazier made a 3-pointer with 45.2 seconds left - just before the shot clock expired - for a seven-point lead. The win pulled Illinois within a game of Big Ten-leading and 13th-ranked Wisconsin.
Michigan was without suspended coach Juwan Howard, who missed the second of five games for hitting a Wisconsin assistant coach a week ago. Phil Martelli again filled in for Howard.
Frazier finished with 17 points and Andre Curbelo scored 12 for the Illini.
DeVante' Jones had a season-high 25 points and matched a career-high with 10 assists for the Wolverines. Houstan scored 21 points, matching the season-high he set in his previous game.
Hunter Dickinson had 13 points on 4-of-13 shooting and 11 rebounds, playing in a matchup that he missed last month due to the effects of COVID-19 as Illinois won 68-53 at home.
After losing three of the previous five games, the Illini put together a strong performance on the road to stay in the Big Ten championship race.
Illinois made 71% of its shots in the first half, finishing at 57% shooting, and Michigan connected on 51% of its attempts.
Illinois finishes the regular season at home against Penn State on Thursday and No. 25 Iowa on Sunday.