From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Northwestern
309
Total yards
506
246
Passing yards
376
63
Rushing yards
138
10.7
Yards per pass
7.2
2.0
Yards per rush
4.1
15
First downs
25
7–13
Third downs
7–15
1–2
Fourth downs
1–5
1
Turnovers
2
8–73
Penalties
12–110
16:26
Possession
20:14
Efficiency
Duke
Northwestern
37%
Success rate
43%
0.02
EPA per play
0.07
1.12
Explosiveness
1.11
−0.43
Rushing EPA
0.07
0.74
Passing EPA
0.07
36%
Passing-down success
31%
−0.21
First-down EPA
0.14
−0.08
Second-down EPA
0.30
0.53
Third-down EPA
0.38
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings going in
Our ratings (scores only)
Northwestern 84% to win. Duke pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Duke right to left.
Q1 NorthwesternInterception, 2 plays, 7 yards
Q1 DukeFumble, 1 play, −7 yards
Q1 NorthwesternPunt, 5 plays, 3 yards
Q1 DukeTouchdown pass, 11 plays, 86 yards
Q1 NorthwesternTouchdown run, 10 plays, 83 yards
Q1 DukeTouchdown pass, 10 plays, 70 yards
Q2 NorthwesternInterception, 8 plays, 31 yards
Q2 DukeTouchdown pass, 7 plays, 80 yards
Q2 NorthwesternTurnover on downs, 11 plays, 67 yards
Q2 NorthwesternEnd of half, 3 plays, −64 yards
Q3 DukePunt, 4 plays, 21 yards
Q3 NorthwesternTurnover on downs, 15 plays, 61 yards
Q3 DukeTurnover on downs, 7 plays, 35 yards
Q3 NorthwesternTouchdown run, 9 plays, 65 yards
Q4 DukePunt, 6 plays, 15 yards
Q4 NorthwesternPunt, 3 plays, 5 yards
Q4 DukePunt, 3 plays, 9 yards
Q4 NorthwesternTurnover on downs, 14 plays, 79 yards
Q4 DukePunt, 3 plays, 9 yards
Q4 NorthwesternTurnover on downs, 8 plays, 58 yards
Play by play
1st quarter6 drives, then Tied at 7
Northwestern Interception, 2 plays
0:00
1st & 10 at own 23
C.J. Bacher pass complete to Tonjua Jones for 7 yards to the Nwest 30, tackled by Glenn Williams.
13:57
2nd & 3 at own 30
C.J. Bacher pass intercepted by M Tauiliili at the Nwest 39, returned for 24 yards to the Nwest 30, tackled by Kurt Mattes, Duke penalty 15 yard personal foul accepted.
Duke Fumble, 1 play
12:11
1st & 10 at opp 30
Thaddeus Lewis rush for a loss of 7 yards, fumbled at the Nwest 37, recovered by John Gill at the Nwest 37.
Northwestern Punt, 5 plays
13:57
1st & 10 at own 37
Jeff Yarbrough rush for 13 yards to the Nwest 35, tackled by Adrian Aye-Darko and Wesley Oglesby, Northwestern penalty 15 yard personal foul accepted.
12:11
1st & 10 at own 35
Brandon Roberson rush for 1 yard to the Nwest 26 out-of-bounds, tackled by Glenn Williams and Vincent Rey, Northwestern penalty 10 yard holding accepted.
13:57
1st & 19 at own 26
Brandon Roberson rush for 6 yards to the Nwest 32, tackled by Vince Oghobaase and Vincent Rey.
13:57
2nd & 13 at own 32
C.J. Bacher pass complete to Brandon Roberson for 8 yards to the Nwest 40, tackled by Leon Wright.
13:57
3rd & 5 at own 40
C.J. Bacher pass incomplete to Brandon Roberson, hurried by Wesley Oglesby.
12:11
4th & 5 at own 40
Stefan Demos punt for 46 yards downed at the Duke 14.
Duke Touchdown pass, 11 plays
12:11
1st & 10 at own 14
Justin Boyle rush for 3 yards to the Duke 17, tackled by John Gill and Corey Wootton.
12:11
2nd & 7 at own 17
Thaddeus Lewis rush for no gain to the Duke 17, tackled by John Gill.
12:11
3rd & 7 at own 17
Northwestern penalty 5 yard offside defense accepted, no play.
12:11
3rd & 2 at own 22
Thaddeus Lewis pass complete to Raphael Chestnut for 20 yards to the Duke 42 for a 1ST down, tackled by David Oredugba.
12:11
1st & 10 at own 42
Thaddeus Lewis pass complete to Jomar Wright for 7 yards to the Duke 49, tackled by Sherrick McManis out-of-bounds.
12:11
2nd & 3 at own 49
Tielor Robinson rush for 3 yards to the Nwest 48 for a 1ST down, tackled by Adam Kadela and Mike Dinard.
12:11
1st & 10 at opp 48
Thaddeus Lewis rush for a loss of 1 yard to the Nwest 34 for a 1ST down, tackled by Kevin Mims, Northwestern penalty 15 yard personal foul on Mike Dinard accepted.
12:11
1st & 10 at opp 34
Thaddeus Lewis pass incomplete to Raphael Chestnut, hurried by Wesley Oglesby.
12:11
2nd & 10 at opp 34
Thaddeus Lewis pass complete to Jomar Wright for 7 yards to the Nwest 27, tackled by Brendan Smith out-of-bounds.
12:11
3rd & 3 at opp 27
Ronnie Drummer rush for a loss of 4 yards to the Nwest 31, tackled by Adam Hahn and Kevin Mims.
12:11
4th & 7 at opp 31
Thaddeus Lewis pass complete to Raphael Chestnut for 27 yards to the Nwest 4 for a 1ST down, tackled by David Oredugba.
6:47
1st & goal at opp 4
Thaddeus Lewis pass complete to Jomar Wright for 4 yards for a TOUCHDOWN.Duke 6, Northwestern 0
6:47
Joe Surgan extra point GOOD.Duke 7, Northwestern 0
6:47
Joe Surgan kickoff for 67 yards returned by Sherrick McManis for 14 yards to the Nwest 17, tackled by Catron Gainey.
Northwestern Touchdown run, 10 plays
6:47
1st & 10 at own 17
C.J. Bacher pass complete to Tonjua Jones for 7 yards to the Nwest 24 out-of-bounds.
6:47
2nd & 3 at own 24
C.J. Bacher pass complete to Jeff Yarbrough for 2 yards to the Nwest 26, tackled by Vincent Rey out-of-bounds.
6:47
3rd & 1 at own 26
Mark Woodsum rush for 2 yards to the Nwest 28 for a 1ST down, tackled by Kinney Rucker and Clifford Respress.
6:47
1st & 10 at own 28
Brandon Roberson rush for 12 yards to the Nwest 40 for a 1ST down, tackled by Chris Davis and Marcus Jones.
6:47
1st & 10 at own 40
C.J. Bacher pass complete to Drake Dunsmore for 35 yards to the Duke 25 for a 1ST down, tackled by Chris Davis and Adrian Aye-Darko.
6:47
1st & 10 at opp 25
C.J. Bacher sacked by Patrick Bailey at the Duke 27 for a loss of 2 yards.
6:47
2nd & 12 at opp 27
C.J. Bacher pass complete to Omar Conteh for 10 yards to the Duke 17, tackled by Vincent Rey.
6:47
3rd & 2 at opp 17
C.J. Bacher pass complete to Ross Lane for 12 yards to the Duke 5 for a 1ST down, tackled by M Tauiliili.
6:47
1st & goal at opp 5
C.J. Bacher pass incomplete to N/A, hurried by Wesley Oglesby.
3:45
2nd & goal at opp 5
Brandon Roberson rush for 5 yards for a TOUCHDOWN.Duke 7, Northwestern 6
3:45
Amado Villarreal extra point GOOD.Tied at 7
3:45
Stefan Demos kickoff for 67 yards returned by Jabari Marshall for 27 yards to the Duke 30, tackled by Quentin Davie.
Duke Touchdown pass, 10 plays
3:45
1st & 10 at own 30
Thaddeus Lewis pass complete to Jomar Wright for 13 yards to the Duke 43 for a 1ST down, tackled by Sherrick McManis.
3:45
1st & 10 at own 43
Thaddeus Lewis rush for 8 yards to the Nwest 49, tackled by Deante Battle and Nate Williams.
3:45
2nd & 2 at opp 49
Thaddeus Lewis pass complete to Jomar Wright for 20 yards to the Nwest 29 for a 1ST down, tackled by Deante Battle.
3:45
1st & 10 at opp 29
Thaddeus Lewis pass complete to Ronnie Drummer for 6 yards to the Nwest 23, tackled by Nate Williams and Mark Koehn.
3:45
2nd & 4 at opp 23
Justin Boyle rush for 2 yards to the Nwest 21, tackled by Mark Koehn and Marshall Thomas.
3:45
3rd & 2 at opp 21
Thaddeus Lewis pass complete to Jomar Wright for 3 yards to the Nwest 18 for a 1ST down, tackled by Brendan Smith.
3:45
1st & 10 at opp 18
Thaddeus Lewis pass complete to Eron Riley for 3 yards to the Nwest 15, tackled by Deante Battle and Mike Dinard.
Q2 15:00
2nd & 7 at opp 15
Justin Boyle rush for 2 yards to the Nwest 13, tackled by Adam Hahn and Kevin Mims.
Q2 15:00
3rd & 5 at opp 13
Thaddeus Lewis pass complete to Nick Stefanow for 6 yards to the Nwest 7 for a 1ST down, tackled by Reggie McPherson and Brendan Smith.
Q2 13:48
1st & goal at opp 7
Thaddeus Lewis pass complete to Brandon King for 7 yards for a TOUCHDOWN.Duke 13, Northwestern 7
Q2 13:48
Joe Surgan extra point GOOD.Duke 14, Northwestern 7
Q2 13:48
Joe Surgan kickoff for 49 yards returned by Sidney Stewart for 9 yards to the Nwest 20, tackled by Glenn Williams, Northwestern penalty 10 yard illegal block accepted.
2nd quarter4 drives, then Duke 20, Northwestern 7
Northwestern Interception, 8 plays
13:48
1st & 10 at own 20
Brandon Roberson rush for no gain to the Nwest 20, tackled by Vince Oghobaase and Patrick Bailey.
13:48
2nd & 10 at own 20
C.J. Bacher pass complete to Ross Lane for 6 yards to the Nwest 26, tackled by Leon Wright.
13:48
3rd & 4 at own 26
C.J. Bacher pass complete to Eric Peterman for 21 yards to the Nwest 47 for a 1ST down, tackled by Jabari Marshall and Adrian Aye-Darko.
13:48
1st & 10 at own 47
C.J. Bacher pass complete to Ross Lane for 4 yards to the Duke 49, tackled by Leon Wright.
13:48
2nd & 6 at opp 49
Brandon Roberson rush for 10 yards to the Duke 39 for a 1ST down, tackled by Vincent Rey.
13:48
1st & 10 at opp 39
Brandon Roberson rush for a loss of 6 yards to the Duke 45, tackled by Vincent Rey.
13:48
2nd & 16 at opp 45
Northwestern penalty 15 yard pass interference on Eric Peterman accepted, no play.
13:48
2nd & 31 at own 40
C.J. Bacher pass complete to Kim Thompson for 11 yards to the Duke 49.
9:41
3rd & 20 at opp 49
C.J. Bacher pass intercepted by Leon Wright at the Duke 0, returned for no gain to the Duke 20.
Duke Touchdown pass, 7 plays
9:41
1st & 10 at own 20
Tielor Robinson rush for 12 yards to the Duke 32 for a 1ST down, tackled by Reggie McPherson.
9:41
1st & 10 at own 32
Tielor Robinson rush for 4 yards to the Duke 36, tackled by Deante Battle.
9:41
2nd & 6 at own 36
Tielor Robinson rush for 2 yards to the Duke 38, tackled by Kevin Mims.
9:41
3rd & 4 at own 38
Thaddeus Lewis pass complete to Eron Riley for 7 yards to the Duke 45 for a 1ST down.
6:16
1st & 10 at own 45
Ronnie Drummer rush for a loss of 1 yard to the Duke 44, tackled by Adam Hahn and Corey Wootton.
6:16
2nd & 11 at own 44
Thaddeus Lewis rush for no gain to the Duke 44, tackled by Adam Kadela.
6:16
3rd & 11 at own 44
Thaddeus Lewis pass complete to Ronnie Drummer for 56 yards for a TOUCHDOWN.Duke 20, Northwestern 7
6:16
Joe Surgan extra point MISSED.
6:16
Joe Surgan kickoff for 62 yards returned by Sherrick McManis for 14 yards to the Nwest 22, tackled by Catron Gainey.
Northwestern Turnover on downs, 11 plays
6:16
1st & 10 at own 22
C.J. Bacher pass complete to Rasheed Ward for 7 yards to the Nwest 29, tackled by Marcus Jones.
6:16
2nd & 3 at own 29
Brandon Roberson rush for 7 yards to the Nwest 36 for a 1ST down, tackled by Clifford Respress and Kinney Rucker.
6:16
1st & 10 at own 36
Duke penalty 5 yard offside defense accepted, no play.
6:16
1st & 5 at own 41
Brandon Roberson rush for 14 yards to the Duke 45 out-of-bounds for a 1ST down, tackled by Leon Wright.
6:16
1st & 10 at opp 45
C.J. Bacher pass complete to Ross Lane for 14 yards to the Duke 31 for a 1ST down, tackled by Adrian Aye-Darko.
6:16
1st & 10 at opp 31
C.J. Bacher pass incomplete to Rasheed Ward, hurried by Wesley Oglesby, Northwestern penalty illegal shift declined.
6:16
2nd & 10 at opp 31
Brandon Roberson rush for 1 yard to the Duke 30, tackled by Patrick Bailey.
6:16
3rd & 9 at opp 30
C.J. Bacher pass complete to Ross Lane for 12 yards to the Duke 18 for a 1ST down, tackled by Glenn Williams.
6:16
1st & 10 at opp 18
C.J. Bacher rush for no gain, fumbled at the Duke 28, forced by Patrick Bailey, recovered by Eric Peterman at the Duke 28.
1:50
2nd & 20 at opp 28
C.J. Bacher pass complete to Omar Conteh for 12 yards to the Duke 16, tackled by Patrick Bailey and Vince Oghobaase.
1:50
3rd & 8 at opp 16
Timeout Northwestern, clock 01:50.
1:36
3rd & 8 at opp 16
C.J. Bacher pass incomplete to Tonjua Jones, hurried by Wesley Oglesby, broken up by Vincent Rey.
1:40
4th & 8 at opp 16
Duke penalty 5 yard offside defense on Patrick Bailey accepted, no play.
1:40
4th & 3 at opp 11
C.J. Bacher pass incomplete to Omar Conteh, hurried by Wesley Oglesby, broken up by Glenn Williams.
Duke 3 plays
1:36
1st & 10 at own 11
Re’quan Boyette rush for 9 yards to the Duke 20, tackled by Adam Kadela and Quentin Davie.
1:36
2nd & 1 at own 20
Re’quan Boyette rush for 2 yards to the Duke 22 for a 1ST down, tackled by Adam Kadela and Mike Dinard.
0:00
1st & 10 at own 22
Jeremy Ringfield rush for a loss of 5 yards to the Duke 17, tackled by Kevin Mims and John Gill.
Q3 15:00
Northwestern penalty 5 yard offside on N/A accepted, no play.
Q3 15:00
Stefan Demos kickoff for 47 yards returned by Clifford Harris for no gain to the Duke 28 out-of-bounds.
3rd quarter4 drives, then Duke 20, Northwestern 7
Duke Punt, 4 plays
15:00
1st & 10 at own 28
Thaddeus Lewis pass complete to Eron Riley for 18 yards to the Duke 46 for a 1ST down, tackled by Deante Battle out-of-bounds.
15:00
1st & 10 at own 46
Justin Boyle rush for a loss of 1 yard to the Duke 45, tackled by Adam Kadela and Mike Dinard.
15:00
2nd & 11 at own 45
Thaddeus Lewis pass complete to Jomar Wright for 9 yards to the Nwest 46, tackled by Mike Dinard.
15:00
3rd & 2 at opp 46
Justin Boyle rush for no gain to the Nwest 46, tackled by Kevin Mims and Mark Koehn.
15:00
4th & 2 at opp 46
Duke penalty 5 yard delay of game accepted.
12:32
4th & 7 at own 49
Kevin Jones punt for 42 yards downed at the Nwest 9.
Northwestern Turnover on downs, 15 plays
12:32
1st & 10 at own 9
Brandon Roberson rush for 5 yards to the Nwest 14, tackled by Vincent Rey.
12:32
2nd & 5 at own 14
C.J. Bacher pass incomplete to Rasheed Ward, hurried by Wesley Oglesby.
12:32
3rd & 5 at own 14
C.J. Bacher pass complete to Eric Peterman for 6 yards to the Nwest 20 for a 1ST down, tackled by M Tauiliili.
12:32
1st & 10 at own 20
Brandon Roberson rush for no gain to the Nwest 20, tackled by Patrick Bailey.
12:32
2nd & 10 at own 20
C.J. Bacher pass incomplete to Brandon Roberson, hurried by Patrick Bailey.
12:32
3rd & 10 at own 20
C.J. Bacher pass complete to Eric Peterman for 12 yards to the Nwest 32 for a 1ST down, tackled by Chris Davis.
12:32
1st & 10 at own 32
Omar Conteh rush for 2 yards to the Nwest 24, tackled by Wesley Oglesby, Northwestern penalty 10 yard holding on Dylan Thiry accepted.
12:32
1st & 18 at own 24
C.J. Bacher rush for 4 yards to the Nwest 28, tackled by Glenn Williams and Vincent Rey.
12:32
2nd & 14 at own 28
C.J. Bacher pass complete to Tonjua Jones for 20 yards to the Nwest 48 for a 1ST down, tackled by Leon Wright out-of-bounds.
12:32
1st & 10 at own 48
Eric Peterman pass incomplete to Ross Lane, hurried by Patrick Bailey.
12:32
2nd & 10 at own 48
Brandon Roberson rush for no gain to the Nwest 48, tackled by M Tauiliili and Clifford Respress.
12:32
3rd & 10 at own 48
Duke penalty 15 yard pass interference on Adrian Aye-Darko accepted, no play.
12:32
1st & 10 at opp 37
C.J. Bacher pass complete to Jeff Yarbrough for no gain to the Duke 37, tackled by Glenn Williams and Patrick Bailey.
12:32
2nd & 10 at opp 37
Brandon Roberson rush for 2 yards to the Duke 35, tackled by Patrick Bailey.
6:50
3rd & 8 at opp 35
Timeout Northwestern, clock 06:50.
6:50
3rd & 8 at opp 35
C.J. Bacher pass incomplete to Rasheed Ward, hurried by Patrick Bailey.
6:33
4th & 8 at opp 35
Duke penalty 5 yard KICK accepted, no play.
6:33
4th & 3 at opp 30
C.J. Bacher pass incomplete to Tonjua Jones, hurried by M Tauiliili, broken up by Vincent Rey.
Duke Turnover on downs, 7 plays
6:33
1st & 10 at own 30
Re’quan Boyette rush for no gain to the Duke 30, tackled by John Gill and Mike Dinard.
6:33
2nd & 10 at own 30
Ronnie Drummer rush for 4 yards to the Duke 34, tackled by John Gill and Deante Battle.
6:33
3rd & 6 at own 34
Thaddeus Lewis pass complete to Eron Riley for 22 yards to the Nwest 44 for a 1ST down out-of-bounds.
6:33
1st & 10 at opp 44
Thaddeus Lewis pass incomplete to Jomar Wright, hurried by M Tauiliili.
6:33
2nd & 10 at opp 44
Justin Boyle rush for 5 yards to the Nwest 39, tackled by Deante Battle.
6:33
3rd & 5 at opp 39
Thaddeus Lewis pass complete to Raphael Chestnut for 4 yards to the Nwest 35, tackled by Adam Kadela and Kevin Mims.
6:33
4th & 1 at opp 35
Thaddeus Lewis rush for no gain to the Nwest 35, tackled by Adam Kadela and Kevin Mims.
Northwestern Touchdown run, 9 plays
3:52
1st & 10 at own 35
C.J. Bacher pass complete to Ross Lane for 22 yards to the Duke 43 for a 1ST down.
3:52
1st & 10 at opp 43
C.J. Bacher pass complete to Rasheed Ward for 9 yards to the Duke 34, tackled by Adrian Aye-Darko.
3:52
1st & 10 at opp 12
Jeff Yarbrough rush for 8 yards to the Duke 14, Northwestern penalty 10 yard holding on Ross Lane accepted.
3:52
1st & 12 at opp 14
Brandon Roberson rush for 11 yards to the Duke 3, tackled by Glenn Williams.
3:52
2nd & 1 at opp 3
Brandon Roberson rush for no gain to the Duke 3, tackled by Patrick Bailey and Kinney Rucker.
3:52
3rd & 1 at opp 3
C.J. Bacher rush for 2 yards to the Duke 1 for a 1ST down, tackled by Patrick Bailey.
3:52
1st & goal at opp 1
Brandon Roberson rush for no gain to the Duke 1, tackled by Vince Oghobaase and M Tauiliili.
Q4 14:58
2nd & goal at opp 1
C.J. Bacher rush for 1 yard for a TOUCHDOWN.Duke 20, Northwestern 13
Q4 14:58
Amado Villarreal extra point GOOD.Duke 20, Northwestern 14
Q4 14:58
Stefan Demos kickoff for 59 yards returned by Clifford Harris for 21 yards to the Duke 22, tackled by David Oredugba out-of-bounds, Duke penalty 10 yard holding accepted.
4th quarter6 drives, then Duke 20, Northwestern 14
Duke Punt, 6 plays
14:58
1st & 10 at own 22
Justin Boyle rush for 2 yards to the Duke 24, tackled by Sherrick McManis and Corey Wootton.
14:58
2nd & 8 at own 24
Ronnie Drummer rush for 4 yards to the Duke 28, tackled by Kevin Mims and Deante Battle.
14:58
3rd & 4 at own 28
Thaddeus Lewis rush for 5 yards to the Duke 33 out-of-bounds for a 1ST down, tackled by Kevin Mims.
14:58
1st & 10 at own 33
Justin Boyle rush for 4 yards to the Duke 37, tackled by Reggie McPherson.
14:58
2nd & 6 at own 37
Justin Boyle rush for no gain to the Duke 37, tackled by Mark Koehn and Adam Kadela.
14:58
3rd & 6 at own 37
Thaddeus Lewis pass incomplete, hurried by M Tauiliili, broken up by Corey Wootton.
14:58
4th & 6 at own 37
Kevin Jones punt for 31 yards downed at the Nwest 32.
Northwestern Punt, 3 plays
11:54
1st & 10 at own 32
Brandon Roberson rush for 5 yards to the Nwest 37, tackled by Kinney Rucker.
11:54
2nd & 5 at own 37
C.J. Bacher pass incomplete to Rasheed Ward, hurried by M Tauiliili.
11:54
3rd & 5 at own 37
C.J. Bacher pass incomplete to Eric Peterman, hurried by M Tauiliili, broken up by Vincent Rey.
10:59
4th & 5 at own 37
Stefan Demos punt for 48 yards, returned by Leon Wright for 2 yards to the Duke 17, tackled by David Oredugba.
Duke Punt, 3 plays
10:59
1st & 10 at own 17
Thaddeus Lewis pass incomplete to Eron Riley, hurried by Adam Hahn.
10:59
2nd & 10 at own 17
Re’quan Boyette rush for 2 yards to the Duke 19, tackled by Corey Wootton and John Gill.
10:59
3rd & 8 at own 19
Thaddeus Lewis pass complete to Re’quan Boyette for 7 yards to the Duke 26, tackled by Prince Kwateng.
9:17
4th & 1 at own 26
Kevin Jones punt for 64 yards downed at the Nwest 10.
Northwestern Turnover on downs, 14 plays
9:17
1st & 10 at own 10
Brandon Roberson rush for 8 yards to the Nwest 18, tackled by Marcus Jones and Adrian Aye-Darko.
9:17
2nd & 2 at own 18
Brandon Roberson rush for 1 yard to the Nwest 9, tackled by Patrick Bailey, Northwestern penalty 10 yard holding on Joel Belding accepted.
9:17
2nd & 11 at own 9
C.J. Bacher rush for 11 yards to the Nwest 20 for a 1ST down, tackled by Chris Davis and Patrick Bailey.
9:17
1st & 10 at own 20
C.J. Bacher pass complete to Drake Dunsmore for 35 yards to the Duke 45 for a 1ST down, tackled by Leon Wright.
9:17
1st & 10 at opp 45
C.J. Bacher pass complete to Eric Peterman for 5 yards to the Duke 40, tackled by Vincent Rey out-of-bounds.
9:17
2nd & 5 at opp 40
Northwestern penalty 10 yard holding on Joel Belding accepted, no play.
9:17
2nd & 15 at the 50
C.J. Bacher pass complete to Ross Lane for 21 yards to the Duke 29 for a 1ST down, tackled by Leon Wright.
9:17
1st & 10 at opp 29
Omar Conteh rush for a loss of 2 yards to the Duke 31, tackled by Vince Oghobaase.
9:17
2nd & 12 at opp 31
C.J. Bacher pass complete to Kim Thompson for 7 yards to the Duke 24, tackled by Vincent Rey.
9:17
3rd & 5 at opp 24
C.J. Bacher pass incomplete to N/A, hurried by Ayanga Okpokowuruk.
9:17
4th & 5 at opp 24
C.J. Bacher pass complete to Ross Lane for 13 yards to the Duke 11 for a 1ST down, tackled by Jabari Marshall.
9:17
1st & 10 at opp 11
Brandon Roberson rush for a loss of 2 yards to the Duke 13, tackled by Vincent Rey.
9:17
2nd & 12 at opp 13
C.J. Bacher pass incomplete to Kim Thompson, hurried by Ayanga Okpokowuruk, broken up by Glenn Williams.
9:17
3rd & 12 at opp 13
C.J. Bacher pass complete to Josh Rooks for 7 yards to the Duke 6, tackled by Glenn Williams.
9:17
4th & 5 at opp 6
Northwestern penalty 5 yard false start on Trevor Rees accepted.
9:17
4th & 10 at opp 11
C.J. Bacher pass incomplete to Kim Thompson, hurried by Ayanga Okpokowuruk.
Duke Punt, 3 plays
2:20
1st & 10 at own 11
Justin Boyle rush for 1 yard to the Duke 12, tackled by Prince Kwateng and Jeff Yarbrough.
2:13
2nd & 9 at own 12
Timeout Northwestern, clock 02:13.
2:13
2nd & 9 at own 12
Thaddeus Lewis rush for 5 yards to the Duke 17, tackled by Adam Kadela and Sherrick McManis.
2:13
3rd & 4 at own 17
Justin Boyle rush for 3 yards to the Duke 20, tackled by Reggie McPherson and Corey Wootton.
1:25
4th & 1 at own 20
Timeout Northwestern, clock 01:25.
1:17
4th & 1 at own 20
Kevin Jones punt for 45 yards, returned by Brendan Smith for no gain to the Nwest 35, tackled by Eron Riley.
Northwestern Turnover on downs, 8 plays
1:17
1st & 10 at own 35
C.J. Bacher pass complete to Ross Lane for 24 yards to the Duke 41 for a 1ST down, tackled by Adrian Aye-Darko.
1:17
1st & 10 at opp 41
C.J. Bacher pass complete to Kim Thompson for 10 yards to the Duke 31 for a 1ST down out-of-bounds.
0:58
1st & 10 at opp 31
Timeout Duke, clock 00:58.
0:58
1st & 10 at opp 31
C.J. Bacher sacked by Wesley Oglesby at the Duke 42 for a loss of 6 yards, Northwestern penalty 5 yard intentional grounding on C.J. Bacher accepted.
0:58
2nd & 21 at opp 42
C.J. Bacher rush for 35 yards to the Duke 7 for a 1ST down, tackled by Jabari Marshall.
0:58
1st & goal at opp 7
C.J. Bacher pass incomplete to Kim Thompson, hurried by Ayanga Okpokowuruk.
0:58
2nd & goal at opp 7
C.J. Bacher pass incomplete to Ross Lane, hurried by Wesley Oglesby.
0:10
3rd & 0 at opp 7
Timeout Duke, clock 00:10.
0:10
3rd & goal at opp 7
C.J. Bacher pass incomplete to Tonjua Jones, hurried by Wesley Oglesby, broken up by Vincent Rey.
0:10
4th & goal at opp 7
C.J. Bacher pass incomplete to Tonjua Jones, hurried by Ayanga Okpokowuruk.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.