Michigan football nearly relived its Appalachian State nightmare as Western Michigan led 12-7 before Bryce Underwood's 46-yard Hail Mary saved the day.