Harbaugh has to be fired. Period. There is literally zero reason to keep him.
Michigan dominated that game for the majority and was up 30-14 only to score 3 points the rest of the way and give up up 23 to MSU.
23-3 run to end the game is the story of the game.
Harbaugh HAS to be fired. Period.