No. 11 Notre Dame beat No. 1 Miami 31-24 on Saturday night at Notre Dame Stadium. The Irish built their lead through CJ Carr's arm, then held off a second-half rally led by Darian Mensah.

Notre Dame Won Through the Air Because Neither Team Could Run

This was a passing game, and Notre Dame's passing game was better. The Irish completed 29 of 40 throws for 319 net yards, averaging about 8 yards per pass. Miami managed about 6.

Carr threw all of Notre Dame's touchdown passes. He hit Jordan Faison from 27 yards early in the second quarter, then found Micah Gilbert from 18 and 20 yards on either side of halftime. The first Gilbert score came with 29 seconds left in the first half, a timely strike right before the break.

The ground game offered nothing comparable on either side. Notre Dame ran 29 times for 93 yards, about 3 yards a carry, and Miami averaged about 4 on its 28 carries. The only rushing touchdown of the night was a 1-yard Nolan James Jr. plunge, so the game came down to which quarterback was sharper, and the efficiency edge went to Notre Dame.

A Turnover-Free Night Was the Clearest Edge for the Irish

Notre Dame finished with 0 turnovers. Miami lost a fumble and threw an interception. In a game this close, the case for what separated these teams starts there.

Most of the rest of the stat sheet was tight. Miami actually converted more third downs, going 6 of 14 to Notre Dame's 5 of 14, and possession was split almost evenly. Notre Dame did win the yardage battle, 412 to 370.

The Irish also had the more costly flags, with 7 penalties for 56 yards against Miami's 5 for 30. Overcoming the worse penalty line points straight back to ball security. Notre Dame also went 2 of 2 on fourth down while Miami went 1 of 2, which kept Irish possessions alive when it counted.

Miami's Offense Found Its Footing Only After the Hole Was Dug

Miami's lone first-half points came on a 19-yard Jake Weinberg field goal in the second quarter. A kick from that distance means the Hurricanes got close and still came away without a touchdown. Notre Dame, meanwhile, scored every touchdown in the game until 8:26 of the third quarter.

Then Mensah got going. He found Elija Lofton from 12 yards at that 8:26 mark and Cooper Barkate from 12 yards at 5:29 of the third. After James answered early in the fourth, Mensah hit Barkate again from 1 yard at 9:53, but Miami did not score again.

The production came with a lot of volume. Miami completed 24 of 43 passes, so Mensah's side threw more often than Notre Dame and completed fewer. That is the profile of a team playing catch-up, not one dictating terms.

The rally shows Miami's offense can stack points quickly when Mensah settles in. The problem was the start. A slow first half against a ranked opponent on the road left too little margin for the late push.

What It Means

Both teams now sit at 8-1. Notre Dame stays perfect at home at 4-0 and owns a win over the top-ranked team in the country, the kind of result that defines a résumé.

Miami is 4-1 on the road and 4-0 at home. The Hurricanes showed they can recover from a deep deficit, but this loss came down to giving the ball away while Notre Dame never did. That is the fix that matters most for Miami from here.