Notre Dame did what you’re supposed to do to a team missing its best player Saturday, pounding Virginia 28-3 on the road.

Much of the game was perfunctory due to how hopeless the Cavaliers looked offensively, which was certainly because of the absence of Brennan Armstrong, out with a rib injury. However, it’s worth crediting the Irish defense too, because no matter how much the loss of Armstrong hurt, the fact is ND took a team that had eclipsed 48 points in 3 straight games and made them look, frankly, pathetic at times.

A couple things worth noting:

8 sacks (8!!)

Again, no Armstrong, a true freshman making his first start of competitive football in 2 years, we get it, all caveats apply. But the Irish defense was fantastic tonight, forcing two picks, recording those eight sacks, making most every big play. Much of the second half was effectively extended garbage time, so a lot of the yardage numbers can be taken with a grain of salt.

Because of that factor, ND was able to rotate a lot of guys in, and we saw some good stuff from guys who haven’t gotten much spotlight this year. Clarence Lewis had a sack and nearly a fumble-takeaway. Rylie Mills had one of the more manly sacks you’ll ever see, bulling through two Cavaliers’ offensive linemen. Bo Bauer was an absolute madman in the first half. You play who’s across from you, and it was fun to see the Marcus Freeman defense in its element for just about the entire game.

Coan, passing game in rhythm

But for an overshot interception in the 3rd quarter, it was effectively a perfect game for the passing portion of the ND attack. Jack Coan was as on point as he has been in a Notre Dame uniform; it’s funny what a functioning offensive line can do for a guy who was always quite good when he had one of those at Wisconsin, too. His TD throw to Kevin Austin in the corner of the end zone was an absolute dime, and many of his other ones were pretty nice too.

It was also cool to see Tyler Buchner get to run something resembling a full offensive playbook in the 4th quarter, and he did it really well. Too bad it ended with an unforced fumble.

Running backs need no introduction

Kyren Williams had not one, but several absurd runs today, including another one of those 5-yard gains that very few humans on Earth could ever have turned into a 5-yard gain. He’s just making it look routine at this point. 85 offensive yards, a touchdown. Ho-hum.

Enjoy him while you can, friends. The kid has no business whatsoever coming back next season. He’s an NFL back, and I’ve got a feeling he’s going to be a really good one.

It’s OK, though, because Logan Diggs is a guy too, and he’ll be around 2 more years.

He’s your RB1 next year. Toss in Chris Tyree, currently-redshirting Audric Estime, and incoming freshman JD Price, and this RB room will be juuuust fine.

2 more until an NY6 game

Notre Dame has two more games on the schedule.

Those games are against Georgia Tech, which is 3-7 and hasn’t given up fewer than 26 points in a game in nearly 2 months, and Stanford, which could be sitting on a 6-game losing streak when ND arrives in Palo Alto. That would make ND 11-1, giving them five straight 10-win seasons, and – who knows – keep them in play for a CFP spot if all hell breaks loose, even if that looks less likely by the week.

There are way worse places to be than looking at a New Year’s 6 bowl spot – especially when the Irish are poised to actually benefit for once from the various conference contracts in play and get a relatively winnable matchup. (I’ll explain in the comments.) I say it a lot in this space, but while this program isn’t yet where we want it to be, it’s also in a place a ton of other programs (a good example today is Texas) would kill to be.