So, the last time Michigan won while OSU and MSU lost and officials deprived ND of victory, appears to be October 2, 2004:
Michigan over Indiana 35-14, Marquis Walker blocked a punt IIRC. -NOT! see below.
Purdue beat ND, 41-16, first Boiler win in South Bend in 30 years.
Iowa beat MSU, 38-16, on their way to 5-7
Northwestern beat OSU, 33-27, just before Tressel located Troy Smith on the depth chart.
Good results all, but not as thrilling as M over ND, CMU over MSU and USC over OSU, with all the winning scores coming within the final 1:05. What a day Sept. 12, 2009 was! Bob Ufer and Bo must have had a great time watching all that; I know I did.
Edit: Walker's blocked punt and 25 yd run for TD came in 2000; Chad henne threw for 3 TDs in the 2004 game at Indiana.
Mason NEEDS this, Pistons, after all you've put him through