Purdue played a great game, and Michigan had finally taken the lead in the final minutes so it never should've come down to those questionable-at-best calls at the end.
Regardless, not sure what's going wrong with MSU. I figured they'd win convincingly so I didn't see the game, but I'm still not feeling confident about Saturday. Michigan isn't a good true road team (3-8 last year, 4-6 the year before)..... That said, other than the return game to West Lafayette, Michigan should probably be favored otherwise (@UMD, @PSU, and @NEB being the toughest games, otherwise with OSU being the toughest home game left).