To me, I think ND had a bad off day against an average NIU team. In reality, ND is a solid and sound all-around team!
Offensively, both IU and ND have a great running attack! Love and Leanord are a great duo in the rpo and they also have a solid backup rb that broke a few big gains against USC. I’d cancel out both teams running game! Passing, is a different story! Rourke is a much better passer than Leonard! IU has better wr weapons too! Irish have a good slot wr and TE Mitchell Evans. The big difference is playcalling! IU has a much better playcalling offense than ND! ND makes questionable calls a lot! They run Leanord way too much and sooner or later he will get knocked out of a game with the amount of hits he takes! IU has the advantage offensively!
Defensively, both teams are really good, you should already know about IUs D, and NDs got highly rated talent! I still give the advantage to IU though because our secondary is better! They have Xavier Watts who is an NFL talent and nobody else! #29 got burnt for 3 tds last game but did have a pick 6.
So, all in all, I think it would be a good close game, but IU should come out on top!