LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Northwestern at Duke play by play — College Football September 18, 2021

Northwestern 23
Duke 30
Final
Northwestern 1st, 15:00
  1. 15:00 Duke kicked off, Raymond Niro III returned kickoff for no gain
  2. 15:00 1st & 10 NW 25 Northwestern committed 5 yard penalty (Delay of Game)
  3. 15:00 1st & 15 NW 20 Hunter Johnson incomplete pass to the left
  4. 15:00 2nd & 15 NW 20 Evan Hull rushed to the right for 1 yard loss
  5. 14:56 3rd & 16 NW 19 Hunter Johnson incomplete pass to the left
  6. 14:21 4th & 16 NW 19 Derek Adams punted. Josh Blackwell returned punt for no gain
Duke 1st, 14:15
  1. 14:15 1st & 10 DUKE 40 Gunnar Holmberg passed to Darrell Harding Jr. down the middle for 50 yard gain
  2. 14:10 1st & 10 NW 10 Mataeo Durant rushed to the left for 1 yard loss
  3. 13:50 2nd & 11 NW 11 Gunnar Holmberg incomplete pass to the left
  4. 13:27 3rd & 11 NW 11 Gunnar Holmberg passed to Mataeo Durant to the left for 11 yard touchdown NW 0, DUKE 6
  5. 13:17 Charlie Ham made PAT NW 0, DUKE 7
Northwestern 1st, 13:17
  1. 13:17 Duke kicked off, touchback
  2. 13:17 1st & 10 NW 25 Hunter Johnson incomplete pass to the right
  3. 13:17 2nd & 10 NW 25 Evan Hull rushed up the middle for 2 yard gain
  4. 13:12 3rd & 8 NW 27 Hunter Johnson incomplete pass to the right
  5. 12:40 4th & 8 NW 27 Derek Adams punted. Josh Blackwell returned punt for 12 yards
Duke 1st, 12:35
  1. 12:35 1st & 10 DUKE 30 Gunnar Holmberg passed to Jake Bobo down the middle for 21 yard gain
  2. 12:23 1st & 10 NW 49 Mataeo Durant rushed to the left for 20 yard gain
  3. 12:09 1st & 10 NW 29 Gunnar Holmberg incomplete pass to the left
  4. 11:45 2nd & 10 NW 29 Gunnar Holmberg passed to Jalon Calhoun to the right for 8 yard gain
  5. 11:38 3rd & 2 NW 21 Mataeo Durant rushed to the right for 21 yard touchdown NW 0, DUKE 13
  6. 11:07 Charlie Ham made PAT NW 0, DUKE 14
Northwestern 1st, 11:07
  1. 11:07 Duke kicked off, touchback
  2. 11:07 1st & 10 NW 25 Andrew Clair rushed to the left for 2 yard gain
  3. 11:07 2nd & 8 NW 27 Andrew Clair rushed to the left for no gain
  4. 10:43 3rd & 8 NW 27 Hunter Johnson passed to Malik Washington to the right for 12 yard gain
  5. 10:12 1st & 10 NW 39 Hunter Johnson incomplete pass to the right
  6. 9:57 2nd & 10 NW 39 Hunter Johnson incomplete pass to the right
  7. 9:52 3rd & 10 NW 39 Northwestern committed 5 yard penalty (False Start)
  8. 9:47 3rd & 15 NW 34 Hunter Johnson passed to Bryce Kirtz to the right for 44 yard gain
  9. 9:47 1st & 10 DUKE 22 Hunter Johnson rushed to the right for 4 yard gain
  10. 9:23 2nd & 6 DUKE 18 Anthony Tyus III rushed to the right for 15 yard gain
  11. 8:53 1st & 3 DUKE 3 Evan Hull rushed up the middle for 2 yard gain
  12. 8:22 2nd & 1 DUKE 1 Duke timeout
  13. 7:53 2nd & 1 DUKE 1 Northwestern committed 5 yard penalty (False Start)
  14. 7:53 2nd & 6 DUKE 6 Hunter Johnson passed to Evan Hull to the right for 4 yard gain
  15. 7:43 3rd & 2 DUKE 2 Hunter Johnson sacked by Lummie Young IV for 11 yard loss. Hunter Johnson fumbled. Ben Frye recovered fumble for no gain
Duke 1st, 7:12
  1. 7:12 1st & 10 DUKE 13 Gunnar Holmberg passed to Jake Bobo to the right for 14 yard gain
  2. 7:04 1st & 10 DUKE 27 Gunnar Holmberg passed to Mataeo Durant to the right for 6 yard gain
  3. 6:45 2nd & 4 DUKE 33 Gunnar Holmberg passed to Jake Bobo down the middle for 13 yard gain
  4. 6:27 1st & 10 DUKE 46 Gunnar Holmberg incomplete pass down the middle
  5. 6:13 2nd & 10 DUKE 46 Gunnar Holmberg passed to Jordan Waters to the left for 5 yard gain
  6. 6:06 3rd & 5 NW 49 Gunnar Holmberg passed to Jake Marwede to the left for 3 yard gain
  7. 5:50 4th & 2 NW 46 Mataeo Durant rushed to the left for 5 yard gain
  8. 5:09 1st & 10 NW 41 Duke committed 5 yard penalty (Illegal Player Downfield)
  9. 4:40 1st & 15 NW 46 Gunnar Holmberg passed to Jordan Waters to the right for 1 yard gain
  10. 4:36 2nd & 14 NW 45 Gunnar Holmberg passed to Jake Bobo down the middle for 15 yard gain
  11. 4:01 1st & 10 NW 30 Gunnar Holmberg sacked by Jeffery Pooler Jr. for 5 yard loss
  12. 3:21 2nd & 15 NW 35 Gunnar Holmberg rushed to the right for 18 yard gain
  13. 2:58 1st & 10 NW 17 Northwestern timeout
  14. 2:30 1st & 10 NW 17 Mataeo Durant rushed to the right for 6 yard gain
  15. 2:30 2nd & 4 NW 11 Mataeo Durant rushed to the right for 8 yard gain. Mataeo Durant fumbled. Bryce Gallagher recovered fumble for no gain
Northwestern 1st, 2:04
  1. 2:04 1st & 10 NW 20 Evan Hull rushed up the middle for 3 yard gain
  2. 1:57 2nd & 7 NW 23 Hunter Johnson passed to Evan Hull to the right for 8 yard gain
  3. 1:35 1st & 10 NW 31 Northwestern committed 10 yard penalty (Holding)
  4. 1:16 1st & 20 NW 21 Hunter Johnson pass intercepted to the left. Jeremiah Lewis intercepted Hunter Johnson for 23 yards. Duke committed 15 yard penalty (Illegal Block)
Duke 1st, 0:52
  1. 0:52 1st & 10 NW 31 Gunnar Holmberg passed to Mataeo Durant to the right for 22 yard gain
  2. 0:41 1st & 9 NW 9 Jordan Moore rushed to the left for 9 yard touchdown NW 0, DUKE 20
  3. 0:12 Charlie Ham made PAT NW 0, DUKE 21
Northwestern 1st, 0:12
  1. 0:12 Duke kicked off, touchback
  2. 0:12 1st & 10 NW 25 Anthony Tyus III rushed to the left for 11 yard gain
  3. End of 1st Quarter
  4. 15:00 1st & 10 NW 36 Anthony Tyus III rushed up the middle for no gain
  5. 15:00 2nd & 10 NW 36 Hunter Johnson pass intercepted to the left. Lummie Young IV intercepted Hunter Johnson for 1 yard
Duke 2nd, 14:35
  1. 14:35 1st & 10 NW 49 Jordan Moore rushed to the right for 1 yard gain
  2. 14:20 2nd & 9 NW 48 Jordan Moore passed to Cole Finney down the middle for 36 yard gain
  3. 13:59 1st & 10 NW 12 Jordan Moore rushed to the right for no gain
  4. 13:42 2nd & 10 NW 12 Jordan Moore rushed to the left for 4 yard gain
  5. 13:20 3rd & 6 NW 8 Jordan Moore rushed to the right for 3 yard gain
  6. 12:57 4th & 3 NW 5 Charlie Ham kicked a 23-yard field goal NW 0, DUKE 24
Northwestern 2nd, 12:08
  1. 12:08 Duke kicked off, Raymond Niro III returned kickoff for 10 yards
  2. 12:08 1st & 10 NW 15 Andrew Clair rushed to the right for 25 yard gain
  3. 12:04 1st & 10 NW 40 Hunter Johnson rushed to the left for 1 yard loss
  4. 11:37 2nd & 11 NW 39 Hunter Johnson passed to Andrew Clair to the left for 3 yard gain
  5. 11:05 3rd & 8 NW 42 Hunter Johnson incomplete pass to the right
  6. 10:25 4th & 8 NW 42 Derek Adams punted. Scott Boylan returned punt for no gain
Duke 2nd, 10:21
  1. 10:21 1st & 10 DUKE 11 Mataeo Durant rushed to the left for 17 yard gain
  2. 10:14 1st & 10 DUKE 28 Mataeo Durant rushed up the middle for 2 yard gain
  3. 10:00 2nd & 8 DUKE 30 Gunnar Holmberg passed to Jalon Calhoun to the left for 1 yard gain
  4. 9:39 3rd & 7 DUKE 31 Gunnar Holmberg incomplete pass to the left
  5. 9:15 4th & 7 DUKE 31 Porter Wilson punted, no return
Northwestern 2nd, 9:10
  1. 9:10 1st & 10 NW 40 Evan Hull rushed to the right for 15 yard gain
  2. 9:04 1st & 10 DUKE 45 Hunter Johnson passed to Marshall Lang down the middle for 4 yard gain. Duke committed 15 yard penalty (Unsportsmanlike Conduct)
  3. 8:45 1st & 10 DUKE 26 Hunter Johnson rushed up the middle for 2 yard loss
  4. 8:20 2nd & 12 DUKE 28 Hunter Johnson pass intercepted to the left. Leonard Johnson intercepted Hunter Johnson for 4 yards
Duke 2nd, 8:02
  1. 8:02 1st & 10 DUKE 22 Duke committed 5 yard penalty (Invalid Fair Catch Signal)
  2. 7:53 1st & 15 DUKE 17 Gunnar Holmberg passed to Jalon Calhoun to the left for 6 yard gain
  3. 7:43 2nd & 9 DUKE 23 Mataeo Durant rushed to the right for 8 yard gain
  4. 7:16 3rd & 1 DUKE 31 Mataeo Durant rushed to the left for 2 yard gain
  5. 6:47 1st & 10 DUKE 33 Gunnar Holmberg incomplete pass to the right
  6. 6:15 2nd & 10 DUKE 33 Gunnar Holmberg passed to Eli Pancol to the right for 7 yard gain
  7. 6:07 3rd & 3 DUKE 40 Gunnar Holmberg rushed to the left for 8 yard gain
  8. 5:44 1st & 10 DUKE 48 Gunnar Holmberg passed to Jake Bobo to the left for 6 yard gain
  9. 5:30 2nd & 4 NW 46 Gunnar Holmberg passed to Jake Bobo to the left for 6 yard gain
  10. 5:00 1st & 10 NW 40 Gunnar Holmberg passed to Jake Bobo to the left for 4 yard gain
  11. 4:30 2nd & 6 NW 36 Jordan Waters rushed to the right for 18 yard gain
  12. 4:00 1st & 10 NW 18 Mataeo Durant rushed to the right for 4 yard gain
  13. 3:35 2nd & 6 NW 14 Jordan Waters rushed up the middle for 3 yard gain
  14. 3:21 3rd & 3 NW 11 Jordan Moore rushed to the left for 2 yard gain
  15. 2:58 4th & 1 NW 9 Duke timeout
  16. 2:21 4th & 1 NW 9 Charlie Ham kicked a 27-yard field goal NW 0, DUKE 27
Northwestern 2nd, 2:16
  1. 2:16 Duke kicked off, Raymond Niro III returned kickoff for no gain
  2. 2:16 1st & 10 NW 25 Andrew Marty passed to Malik Washington to the right for 13 yard gain
  3. 2:16 1st & 10 NW 38 Andrew Marty incomplete pass to the right
  4. 2:07 2nd & 10 NW 38 Andrew Marty passed to Evan Hull down the middle for 17 yard gain
  5. 2:02 1st & 10 DUKE 45 Evan Hull rushed to the right for 14 yard gain
  6. 1:49 1st & 10 DUKE 31 Andrew Marty incomplete pass to the right
  7. 1:37 2nd & 10 DUKE 31 Andrew Marty passed to Jacob Gill down the middle for 31 yard touchdown NW 6, DUKE 27
  8. 1:25 Charlie Kuhbander made PAT NW 7, DUKE 27
Duke 2nd, 1:25
  1. 1:25 Northwestern kicked off, Jaylen Stinson returned kickoff for 32 yards
  2. 1:25 1st & 10 DUKE 36 Mataeo Durant rushed up the middle for 5 yard gain
  3. 1:17 2nd & 5 DUKE 41 Gunnar Holmberg passed to Jake Marwede down the middle for 14 yard gain
  4. 1:01 1st & 10 NW 45 Gunnar Holmberg incomplete pass down the middle
  5. 0:50 2nd & 10 NW 45 Gunnar Holmberg passed to Darrell Harding Jr. to the right for 8 yard gain
  6. 0:45 3rd & 2 NW 37 Mataeo Durant rushed to the left for 5 yard gain
  7. 0:29 1st & 10 NW 32 Duke timeout
  8. 0:13 1st & 10 NW 32 Northwestern timeout
  9. 0:13 1st & 10 NW 32 Gunnar Holmberg incomplete pass to the right
  10. 0:13 2nd & 10 NW 32 Charlie Ham kicked a 50-yard field goal NW 7, DUKE 30
Northwestern 2nd, 0:01
  1. 0:01 Duke kicked off, Charlie Mangieri returned kickoff for no gain
Duke 3rd, 15:00
  1. 15:00 Northwestern kicked off, Jaylen Stinson returned kickoff for 15 yards
  2. 15:00 1st & 10 DUKE 15 Mataeo Durant rushed up the middle for 3 yard loss
  3. 14:55 2nd & 13 DUKE 12 Gunnar Holmberg incomplete pass down the middle
  4. 14:35 3rd & 13 DUKE 12 Gunnar Holmberg passed to Jalon Calhoun down the middle for 18 yard gain. Duke committed 15 yard penalty (Unsportsmanlike Conduct)
  5. 14:28 4th & 16 DUKE 15 Gunnar Holmberg passed to Jake Bobo to the left for 6 yard gain
  6. 14:12 2nd & 4 DUKE 21 Mataeo Durant rushed up the middle for no gain
  7. 13:50 3rd & 4 DUKE 21 Gunnar Holmberg incomplete pass to the right
  8. 13:35 4th & 4 DUKE 21 Porter Wilson punted. Raymond Niro III returned punt for 1 yard loss
Northwestern 3rd, 13:25
  1. 13:25 1st & 10 NW 29 Andrew Marty passed to Charlie Mangieri down the middle for 6 yard gain
  2. 13:12 2nd & 4 NW 35 Evan Hull rushed up the middle for 2 yard gain
  3. 12:45 3rd & 2 NW 37 Evan Hull rushed to the left for 3 yard gain
  4. 12:35 1st & 10 NW 40 Andrew Marty passed to Stephon Robinson Jr. to the left for 40 yard gain
  5. 12:15 1st & 10 DUKE 20 Andrew Marty incomplete pass to the right
  6. 11:56 2nd & 10 DUKE 20 Andrew Marty passed to Marshall Lang to the left for 20 yard touchdown NW 13, DUKE 30
  7. 11:44 2pt attempt failed, Andrew Marty pass to Charlie Mangieri
Duke 3rd, 11:44
  1. 11:44 Northwestern kicked off, Jaylen Stinson returned kickoff for 17 yards
  2. 11:44 1st & 10 DUKE 18 Gunnar Holmberg incomplete pass down the middle
  3. 11:38 2nd & 10 DUKE 18 Mataeo Durant rushed to the left for 11 yard loss. Mataeo Durant fumbled. Rod Heard II recovered fumble for no gain
Northwestern 3rd, 11:31
  1. 11:31 1st & 7 DUKE 7 Anthony Tyus III rushed to the right for 4 yard gain
  2. 11:24 2nd & 3 DUKE 3 Anthony Tyus III rushed to the right for 2 yard gain
  3. 11:03 3rd & 1 DUKE 1 Andrew Marty rushed up the middle for 1 yard touchdown NW 19, DUKE 30
  4. 10:21 Charlie Kuhbander made PAT NW 20, DUKE 30
Duke 3rd, 10:21
  1. 10:21 Northwestern kicked off, Jaylen Stinson returned kickoff for no gain
  2. 10:21 1st & 10 DUKE 25 Gunnar Holmberg passed to Jalon Calhoun to the left for 1 yard loss
  3. 10:21 2nd & 11 DUKE 24 Jordan Waters rushed to the right for 4 yard gain
  4. 10:05 3rd & 7 DUKE 28 Gunnar Holmberg passed to Jake Bobo down the middle for 10 yard gain
  5. 9:35 1st & 10 DUKE 39 Jordan Waters rushed to the right for 1 yard gain
  6. 9:23 2nd & 9 DUKE 39 Gunnar Holmberg rushed to the left for no gain
  7. 8:50 3rd & 9 DUKE 39 Gunnar Holmberg pass intercepted down the middle. Adetomiwa Adebawore intercepted Gunnar Holmberg for no gain
Northwestern 3rd, 8:25
  1. 8:25 1st & 10 DUKE 43 Northwestern committed 15 yard penalty (Personal Foul)
  2. 8:17 1st & 25 NW 42 Andrew Marty passed to Evan Hull to the right for 1 yard loss
  3. 7:30 2nd & 26 NW 41 Andrew Marty rushed to the right for 13 yard gain
  4. 7:00 3rd & 13 DUKE 46 Andrew Marty passed to Charlie Mangieri to the left for 5 yard gain
  5. 6:40 4th & 8 DUKE 41 Andrew Marty incomplete pass to the right
Duke 3rd, 6:20
  1. 6:20 1st & 10 DUKE 41 Jordan Waters rushed to the right for 8 yard gain
  2. 6:10 2nd & 2 DUKE 49 Jordan Waters rushed to the right for no gain
  3. 5:50 3rd & 2 DUKE 49 Gunnar Holmberg passed to Jontavis Robertson to the left for 10 yard gain
  4. 5:29 1st & 10 NW 41 Gunnar Holmberg passed to Jake Bobo to the right for 8 yard gain
  5. 5:03 2nd & 2 NW 33 Duke committed 10 yard penalty (Holding)
  6. 4:42 2nd & 12 NW 43 Gunnar Holmberg rushed up the middle for 9 yard gain
  7. 4:26 3rd & 3 NW 34 Gunnar Holmberg incomplete pass to the left
  8. 3:57 4th & 3 NW 34 Charlie Ham missed a 52-yard field goal
Northwestern 3rd, 3:45
  1. 3:45 1st & 10 NW 34 Andrew Marty rushed to the left for 6 yard gain
  2. 3:45 2nd & 4 NW 40 Andrew Clair rushed to the left for 5 yard gain
  3. 3:28 1st & 10 NW 45 Andrew Marty passed to Jacob Gill to the right for 3 yard gain
  4. 3:17 2nd & 7 NW 48 Andrew Marty passed to Bryce Kirtz to the left for 8 yard gain
  5. 2:57 1st & 10 DUKE 44 Andrew Marty rushed to the left for 8 yard gain
  6. 2:42 2nd & 2 DUKE 36 Anthony Tyus III rushed up the middle for 1 yard gain
  7. 2:22 3rd & 1 DUKE 35 Andrew Marty rushed up the middle for 1 yard gain
  8. 1:59 1st & 10 DUKE 34 Andrew Marty sacked by DeWayne Carter for 10 yard loss. Andrew Marty fumbled. Peter Skoronski recovered fumble for no gain
  9. 1:45 2nd & 20 DUKE 44 Andrew Marty passed to Malik Washington to the right for 9 yard gain
  10. 0:55 3rd & 11 DUKE 35 Andrew Marty incomplete pass down the middle
  11. 0:24 4th & 11 DUKE 35 Derek Adams punted. Scott Boylan returned punt for no gain. Duke penalty (False Start)
Duke 3rd, 0:11
  1. 0:11 1st & 10 DUKE 1 Mataeo Durant rushed to the right for 2 yard gain
  2. End of 3rd Quarter
  3. 15:00 2nd & 8 DUKE 3 Mataeo Durant rushed up the middle for 1 yard loss
  4. 15:00 3rd & 9 DUKE 2 Gunnar Holmberg rushed to the left for 1 yard loss
  5. 14:15 4th & 10 DUKE 1 Porter Wilson punted. Raymond Niro III returned punt for 14 yards
Northwestern 4th, 13:36
  1. 13:36 1st & 10 NW 49 Andrew Marty rushed to the right for 25 yard gain. Andrew Marty fumbled. Ben Frye recovered fumble for no gain
Duke 4th, 13:24
  1. 13:24 1st & 10 DUKE 26 Jordan Moore rushed up the middle for 8 yard gain
  2. 13:14 2nd & 2 DUKE 34 Mataeo Durant rushed to the right for 2 yard gain
  3. 12:50 1st & 10 DUKE 36 Jordan Moore rushed to the left for 1 yard loss
  4. 12:00 2nd & 11 DUKE 35 Jordan Moore rushed to the right for 4 yard gain
  5. 11:45 3rd & 7 DUKE 39 Gunnar Holmberg rushed to the right for 8 yard gain
  6. 11:20 1st & 10 DUKE 47 Jordan Moore rushed up the middle for 4 yard gain
  7. 10:05 2nd & 6 NW 49 Jordan Moore rushed to the right for 3 yard gain. Duke committed 10 yard penalty (Holding)
  8. 9:45 3rd & 13 DUKE 44 Duke committed 15 yard penalty (Personal Foul)
  9. 9:15 2nd & 28 DUKE 29 Gunnar Holmberg passed to Mataeo Durant down the middle for 2 yard gain
  10. 9:05 3rd & 26 DUKE 31 Gunnar Holmberg passed to Jake Bobo down the middle for 6 yard gain
  11. 8:40 4th & 20 DUKE 37 Porter Wilson punted. Evan Hull returned punt for 3 yards
Northwestern 4th, 8:25
  1. 8:25 1st & 10 NW 25 Ryan Hilinski incomplete pass down the middle
  2. 8:14 2nd & 10 NW 25 Ryan Hilinski incomplete pass to the right
  3. 8:09 3rd & 10 NW 25 Ryan Hilinski incomplete pass to the right
  4. 8:00 4th & 10 NW 25 Derek Adams punted. Josh Blackwell returned punt for 11 yards
Duke 4th, 7:56
  1. 7:56 1st & 10 DUKE 39 Gunnar Holmberg passed to Eli Pancol to the right for 15 yard gain
  2. 7:48 1st & 10 NW 46 Mataeo Durant rushed to the right for 6 yard gain
  3. 7:15 2nd & 4 NW 40 Mataeo Durant rushed to the right for 2 yard gain
  4. 6:35 3rd & 2 NW 38 Gunnar Holmberg rushed up the middle for 2 yard gain
  5. 5:55 1st & 10 NW 36 Gunnar Holmberg incomplete pass to the left
  6. 5:45 2nd & 10 NW 36 Gunnar Holmberg rushed to the left for no gain
  7. 5:28 3rd & 10 NW 36 Gunnar Holmberg rushed to the right for 6 yard gain
  8. 4:44 4th & 4 NW 30 Northwestern timeout
  9. 4:40 4th & 4 NW 30 Gunnar Holmberg passed to Nicky Dalmolin to the left for 3 yard gain. Duke committed 14 yard penalty (Pass Interference)
Northwestern 4th, 4:35
  1. 4:35 1st & 10 NW 41 Ryan Hilinski passed to Stephon Robinson Jr. to the right for 14 yard gain
  2. 4:24 1st & 10 DUKE 45 Andrew Clair rushed up the middle for 9 yard gain
  3. 4:03 2nd & 1 DUKE 36 Evan Hull rushed up the middle for 8 yard gain
  4. 3:46 1st & 10 DUKE 28 Ryan Hilinski passed to Bryce Kirtz to the left for 20 yard gain
  5. 3:34 1st & 8 DUKE 8 Ryan Hilinski incomplete pass to the right
  6. 3:20 2nd & 8 DUKE 8 Evan Hull rushed to the right for 1 yard gain
  7. 3:15 3rd & 7 DUKE 7 Ryan Hilinski incomplete pass to the left
  8. 2:56 4th & 7 DUKE 7 Charlie Kuhbander kicked a 25-yard field goal NW 23, DUKE 30
Duke 4th, 2:48
  1. 2:48 Northwestern kicked off, touchback
  2. 2:48 1st & 10 DUKE 25 Gunnar Holmberg rushed to the left for 1 yard gain
  3. 2:48 2nd & 9 DUKE 26 Northwestern timeout
  4. 2:44 2nd & 9 DUKE 26 Mataeo Durant rushed up the middle for 3 yard gain
  5. 2:44 3rd & 6 DUKE 29 Northwestern timeout
  6. 2:40 3rd & 6 DUKE 29 Duke timeout
  7. 2:40 3rd & 6 DUKE 29 Gunnar Holmberg passed to Eli Pancol to the left for 16 yard gain
  8. 2:03 1st & 10 DUKE 45 Player rushed up the middle for 4 yard loss
  9. 2:03 2nd & 14 DUKE 41 Duke timeout
  10. 1:18 2nd & 14 DUKE 41 Player rushed up the middle for 4 yard loss
  11. 1:18 3rd & 18 DUKE 37 Player rushed up the middle for 3 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.