Take your cheerleading down a bit.
TCU has beaten B10 teams before. B12 teams have beaten B10 teams multiple times.
Michigan will likely win bc tcu doesn't have the horses up front on the defensive line. If Michigan commits to the run they can control this game handily.
However if it gets to a point where Michigan has to rely on the pass, it's going to be closer than you want it to be.
Also, Garrett Riley is a great playcaller much like his brother.
Purdue defense is better by every measure and has a legitimate NFL QB. TCU being in the top 4 most deserving doesn’t make them an actual top 10 team. See Cincinnati last year.