← FADE BOARD
#2 · 9-0

Notre Dame

31–17
Final
#19 · 6-3

North Carolina

 Kenan Stadium, Chapel HillND -4.5
FINALNotre Dame 31, North Carolina 17ND covered -4.5CLOSED ND -4.5

Highlights

YOUTUBE
▶ Find highlights on YouTube

Win probability

EVERY PLAY · ESPN MODEL
UNC WINNING
ND WINNING
KICKQ2Q3Q4FINAL

KICKOFF: ND 73% · BIGGEST SINGLE-PLAY SWING: 14 PTS

Scoring plays

8 SCORES
Q1
Passing Touchdown

Emery Simmons 6 Yd pass from Sam Howell (Grayson Atkins Kick)

9:56
0-7
Rushing Touchdown

Kyren Williams 2 Yd Run (Jonathan Doerer Kick)

5:19
7-7
Rushing Touchdown

Sam Howell 1 Yd Run (Grayson Atkins Kick)

2:59
7-14
Passing Touchdown

Kyren Williams 4 Yd pass from Ian Book (Jonathan Doerer Kick)

1:05
14-14
Q2
Field Goal Good

Grayson Atkins 42 Yd Field Goal

1:10
14-17
Field Goal Good

Jonathan Doerer 32 Yd Field Goal

0:00
17-17
Q3
Rushing Touchdown

Ben Skowronek 13 Yd Run (Jonathan Doerer Kick)

7:05
24-17
Q4
Rushing Touchdown

Kyren Williams 1 Yd Run (Jonathan Doerer Kick)

1:20
31-17

What happened

ESPN RECAP

Book, defense help No. 2 Notre Dame beat No. 25 UNC 31-17

CHAPEL HILL, N.C. -- , Ian Book kept scrambling to buy time and help No. 2 Notre Dame put together multiple long touchdown drives. The Fighting Irish's defense allowed little room for Sam Howell and No. 25 North Carolina's potent offense to do the same. Book threw for a score while the Fighting Irish defense locked down the Tar Heels for the final three quarters in a 31-17 victory on Friday. The win kept Notre Dame on course to earn a spot in the Atlantic Coast Conference championship game.

READ THE FULL STORY →

Top performers

ND
PASSINGIan Book23/33, 279 YDS, 1 TD
RUSHINGKyren Williams23 CAR, 124 YDS, 2 TD
RECEIVINGJavon McKinley6 REC, 135 YDS
UNC
PASSINGSam Howell17/27, 211 YDS, 1 TD
RUSHINGMichael Carter8 CAR, 57 YDS
RECEIVINGDyami Brown4 REC, 84 YDS

Team stats

ND · UNC
478
TOTAL YARDS
298
279
PASSING
211
199
RUSHING
87
25
1ST DOWNS
14
4-11
3RD DOWN EFFICIENCY
2-12
0
TURNOVERS
0
4-24
PENALTIES
9-90
35:04
POSSESSION
24:56

KENAN STADIUM, CHAPEL HILL · ATTENDANCE 3,535

Loading play-by-play…