Denard Robinson rushed for 235 yards and Fitzgerald Toussaint scored twice to help Michigan rout Purdue 44-13 on Saturday afternoon.
The Wolverines (3-2, 1-0 Big Ten) have won three straight over Purdue.
The Boilermakers (3-2, 0-1 Big Ten) lost at home for only the second time since Oct. 1, 2011.
It was a banner day for Robinson in his first game back from a dismal performance at Notre Dame. He had three runs of 35 or more yards, finished 8 of 15 for 105 yards, moved into fifth place on Michigan's career rushing list, fourth on the school's career passing list and broke the Big Ten's career rushing record among quarterbacks.
Toussaint opened the game with two short scoring plunges - making it 14-0 before Purdue had a first down.
Michigan made it 21-0 on Raymon Taylor's 63-yard interception return for a score. The Boilers never get closer than 18.