Just my opinion, but if any team can beat Alabama, it's Clemson and only Clemson.
Michigan is playing great football
right now, but a matchup with Alabama is going to look exactly like what we saw Saturday night from LSU- a team that can slow Alabama down a little bit, but won't be able to generate anywhere near enough offense to beat Alabama. Michigan's mostly Pro Style offense is tailor made for Alabama's defense to devour- just like they did to Michigan State in 2015 and Washington in 2016. The same goes for Georgia in the SEC Championship Game.
Clemson has the defense to slow Alabama down and the right kinds of skill players and offensive scheme and philosophy to move the ball and score on Alabama, but it's all going to ride on Trevor Lawrence. If he struggles then Clemson has zero chance.