Zach Charbonnet ran for two touchdowns in the first half and Shea Patterson threw for two scores in the second, helping No. 19 Michigan rout No. 8 Notre Dame 45-14 in driving rain Saturday night.