2nd Quarter
DUKE
WAKE
FG
13:39
Todd Pelino 45 Yd Field Goal
3
0
TD
10:23
Tate Carney 8 Yd Run (Matthew Dennis Kick)
3
7
FG
5:13
Matthew Dennis 37 Yd Field Goal
3
10
3rd Quarter
DUKE
WAKE
TD
9:00
Horatio Fields 9 Yd pass from Hank Bachmeier (Matthew Dennis Kick)
3
17
TD
0:36
Star Thomas 3 Yd Run (Todd Pelino Kick)
10
17
4th Quarter
DUKE
WAKE
TD
12:57
Maalik Murphy 2 Yd Run (Todd Pelino Kick)
17
17
TD
0:00
Jordan Moore 39 Yd pass from Maalik Murphy
23
17
Punt
6 plays, 9 yards, 2:48
Cosme Salas kickoff for 65 yds for a touchback
1st & 10 at WAKE 25
(15:00 - 1st) Demond Claiborne run for 1 yd to the WAKE 26
2nd & 9 at WAKE 26
(15:00 - 1st) Hank Bachmeier pass complete to Taylor Morin for 5 yds to the WAKE 31
3rd & 4 at WAKE 31
(15:00 - 1st) Demond Claiborne run for 12 yds to the WAKE 43 for a 1ST down
1st & 10 at WAKE 43
(15:00 - 1st) Demond Claiborne run for no gain to the WAKE 43
2nd & 10 at WAKE 43
(15:00 - 1st) Hank Bachmeier pass complete to Taylor Morin for 6 yds to the WAKE 49
3rd & 4 at WAKE 49
(15:00 - 1st) BACHMEIER, Hank pass deep to the right complete for 17 yards to FIELDS, Horatio caught at the DUKE34 and advanced to the DUKE34, out of bounds. PENALTY WAKEF Face mask on CLAIBORNE, Demond enforced 15 yards from the WAKEF49 to the WAKEF34 [NHSG]. NO PLAY (replay the down).
3rd & 19 at WAKE 34
(15:00 - 1st) Hank Bachmeier pass incomplete
4th & 19 at WAKE 34
(12:12 - 1st) Ivan Mora punt for 35 yds, downed at the DUKE 31
Punt
3 plays, 8 yards, 1:15
1st & 10 at DUKE 31
(12:12 - 1st) Maalik Murphy pass complete to Sahmir Hagans for a loss of 1 yard to the DUKE 30
2nd & 11 at DUKE 30
(12:12 - 1st) Maalik Murphy pass incomplete
3rd & 11 at DUKE 30
(12:12 - 1st) Maalik Murphy pass complete to Star Thomas for 9 yds to the DUKE 39
4th & 2 at DUKE 39
(10:57 - 1st) Kade Reynoldson punt for 36 yds
Missed FG
13 plays, 50 yards, 6:07
1st & 10 at WAKE 25
(10:57 - 1st) Demond Claiborne run for 10 yds to the WAKE 35 for a 1ST down
1st & 10 at WAKE 35
(10:57 - 1st) Hank Bachmeier run for no gain to the WAKE 35
2nd & 10 at WAKE 35
(10:57 - 1st) Hank Bachmeier pass incomplete
3rd & 10 at WAKE 35
(10:57 - 1st) Hank Bachmeier pass complete to Horatio Fields for 15 yds to the 50 yard line for a 1ST down
1st & 10 at 50
(10:57 - 1st) Demond Claiborne run for 1 yd to the DUKE 49
2nd & 9 at DUKE 49
(10:57 - 1st) Hank Bachmeier pass complete to Taylor Morin for 10 yds to the DUKE 39 for a 1ST down
1st & 10 at DUKE 39
(10:57 - 1st) BACHMEIER, Hank scrambles up the middle for a gain of 13 yards to the DUKE26 (HOWARD, Alex). PENALTY WAKEF Holding on TROST, Keagen enforced 10 yards from the DUKE39 to the DUKE49 [NHSG]. NO PLAY (replay the down).
1st & 20 at DUKE 49
(10:57 - 1st) Hank Bachmeier pass incomplete
2nd & 20 at DUKE 49
(10:57 - 1st) Demond Claiborne run for 6 yds to the DUKE 43
3rd & 14 at DUKE 43
(10:57 - 1st) Hank Bachmeier pass complete to Cameron Hite for 16 yds to the DUKE 27 for a 1ST down
1st & 10 at DUKE 27
(10:57 - 1st) Demond Claiborne run for 1 yd to the DUKE 26
2nd & 9 at DUKE 26
(10:57 - 1st) Hank Bachmeier pass complete to Micah Mays Jr. for a loss of 1 yard to the DUKE 27
3rd & 10 at DUKE 27
(10:57 - 1st) Demond Claiborne run for 2 yds to the DUKE 25
4th & 8 at DUKE 25
(4:50 - 1st) Matthew Dennis 43 yd FG MISSED
Punt
3 plays, 7 yards, 1:43
1st & 10 at DUKE 25
(4:50 - 1st) Jaquez Moore run for 3 yds to the DUKE 28
2nd & 7 at DUKE 28
(4:50 - 1st) Jaquez Moore run for a loss of 2 yards to the DUKE 26
3rd & 9 at DUKE 26
(4:50 - 1st) Maalik Murphy pass complete to Eli Pancol for 6 yds to the DUKE 32
4th & 3 at DUKE 32
(3:07 - 1st) Kade Reynoldson punt for 48 yds, fair catch by Taylor Morin at the WAKE 20
Punt
3 plays, 9 yards, 1:28
1st & 10 at WAKE 20
(3:07 - 1st) Demond Claiborne run for 8 yds to the WAKE 28
2nd & 2 at WAKE 28
(3:07 - 1st) Demond Claiborne run for 1 yd to the WAKE 29
3rd & 1 at WAKE 29
(3:07 - 1st) Demond Claiborne run for no gain to the WAKE 29
4th & 1 at WAKE 29
(1:39 - 1st) Ivan Mora punt for 40 yds
Field Goal
8 plays, 41 yards, 3:00
1st & 10 at DUKE 31
(1:39 - 1st) Maalik Murphy pass complete to Jake Taylor for 10 yds to the DUKE 41 for a 1ST down
1st & 10 at DUKE 41
(1:39 - 1st) Maalik Murphy pass complete to Eli Pancol for 5 yds to the DUKE 46
2nd & 5 at DUKE 46
(1:39 - 1st) Star Thomas run for 7 yds to the WAKE 47 for a 1ST down
1st & 10 at WAKE 47
(0:00 - 1st) Star Thomas run for 20 yds to the WAKE 27 for a 1ST down
End of 1st Quarter
1st & 10 at WAKE 27
(15:00 - 2nd) Star Thomas run for no gain to the WAKE 27
2nd & 10 at WAKE 27
(15:00 - 2nd) Grayson Loftis run for a loss of 1 yard to the WAKE 28
3rd & 11 at WAKE 28
(15:00 - 2nd) Maalik Murphy pass incomplete
4th & 11 at WAKE 28
(13:39 - 2nd) Todd Pelino 45 Yd Field Goal
Touchdown
7 plays, 77 yards, 3:11
Cosme Salas kickoff for 52 yds , Demond Claiborne return for 10 yds to the WAKE 23
1st & 10 at WAKE 23
(13:34 - 2nd) Hank Bachmeier pass complete to Deuce Alexander for 9 yds to the WAKE 32
2nd & 1 at WAKE 32
(13:34 - 2nd) Tate Carney run for no gain to the WAKE 32
3rd & 1 at WAKE 32
(13:34 - 2nd) Tate Carney run for 6 yds to the WAKE 38 for a 1ST down
1st & 10 at WAKE 38
(13:34 - 2nd) Wake Forest Penalty, False Start (-5 Yards) to the WAKE 33
1st & 15 at WAKE 33
(13:34 - 2nd) Hank Bachmeier pass complete to Deuce Alexander for 19 yds to the DUKE 48 for a 1ST down
1st & 10 at DUKE 48
(13:34 - 2nd) Tate Carney run for 10 yds to the DUKE 38 for a 1ST down
1st & 10 at DUKE 38
(13:34 - 2nd) Hank Bachmeier pass complete to Horatio Fields for 30 yds to the DUKE 8 for a 1ST down
1st & Goal at DUKE 8
(10:23 - 2nd) Tate Carney 8 Yd Run (Matthew Dennis Kick)
Interception
3 plays, 27 yards, 0:59
Caleb Carlson kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(10:23 - 2nd) Jaquez Moore run for 1 yd to the DUKE 26
2nd & 9 at DUKE 26
(10:23 - 2nd) Maalik Murphy pass complete to Jordan Moore for 26 yds to the WAKE 48 for a 1ST down
1st & 10 at WAKE 48
(9:24 - 2nd) Maalik Murphy pass intercepted Rushaun Tongue return for no gain to the WAKE 30
Field Goal
11 plays, 51 yards, 4:11
1st & 10 at WAKE 30
(9:24 - 2nd) Demond Claiborne run for 3 yds to the WAKE 33
2nd & 7 at WAKE 33
(9:24 - 2nd) Hank Bachmeier pass incomplete
3rd & 7 at WAKE 33
(9:24 - 2nd) Hank Bachmeier run for 8 yds to the WAKE 41 for a 1ST down
1st & 10 at WAKE 41
(9:24 - 2nd) Hank Bachmeier pass complete to Donavon Greene for 6 yds to the WAKE 47
2nd & 4 at WAKE 47
(9:24 - 2nd) Hank Bachmeier pass complete to Taylor Morin for 12 yds to the DUKE 41 for a 1ST down
1st & 10 at DUKE 41
(9:24 - 2nd) Demond Claiborne run for a loss of 1 yard to the DUKE 42
2nd & 11 at DUKE 42
(9:24 - 2nd) Hank Bachmeier run for 15 yds to the DUKE 27 for a 1ST down
1st & 10 at DUKE 27
(9:24 - 2nd) Demond Claiborne run for 3 yds to the DUKE 24
2nd & 7 at DUKE 24
(9:24 - 2nd) Hank Bachmeier pass incomplete
3rd & 7 at DUKE 24
(9:24 - 2nd) Hank Bachmeier pass complete to Taylor Morin for 5 yds to the DUKE 19
4th & 2 at DUKE 19
(5:13 - 2nd) Matthew Dennis 37 Yd Field Goal
Punt
6 plays, 21 yards, 2:51
Caleb Carlson kickoff for 64 yds , Peyton Jones return for 17 yds to the DUKE 18
1st & 10 at DUKE 18
(5:08 - 2nd) Star Thomas run for a loss of 3 yards to the DUKE 15
2nd & 13 at DUKE 15
(5:08 - 2nd) Maalik Murphy pass complete to Jake Taylor for 11 yds to the DUKE 26
3rd & 2 at DUKE 26
(5:08 - 2nd) Maalik Murphy pass complete to Star Thomas for 7 yds to the DUKE 33 for a 1ST down
1st & 10 at DUKE 33
(5:08 - 2nd) Star Thomas run for 2 yds to the DUKE 35
2nd & 8 at DUKE 35
(5:08 - 2nd) Maalik Murphy pass complete to Sahmir Hagans for 4 yds to the DUKE 39
3rd & 4 at DUKE 39
(5:08 - 2nd) Maalik Murphy pass incomplete
4th & 4 at DUKE 39
(2:17 - 2nd) Kade Reynoldson punt for 32 yds, fair catch by Taylor Morin at the WAKE 29
1st & 10 at WAKE 29
(2:17 - 2nd) Duke Penalty, Offsides (Kendy Charles) to the WAKE 34
Punt
6 plays, 15 yards, 1:58
1st & 10 at WAKE 40
(2:00 - 2nd) Timeout Wake Forest, clock 02:00
1st & 5 at WAKE 34
(2:00 - 2nd) Tate Carney run for 6 yds to the WAKE 40 for a 1ST down
1st & 10 at WAKE 40
(2:00 - 2nd) Hank Bachmeier pass complete to Horatio Fields for 8 yds to the WAKE 48
2nd & 2 at WAKE 48
(2:00 - 2nd) Hank Bachmeier run for 7 yds to the DUKE 45 for a 1ST down
1st & 10 at DUKE 45
(2:00 - 2nd) Hank Bachmeier pass incomplete
2nd & 10 at DUKE 45
(2:00 - 2nd) Hank Bachmeier sacked by Aaron Hall and Wesley Williams for a loss of 1 yard to the DUKE 46
4th & 21 at WAKE 44
(0:30 - 2nd) Timeout Duke, clock 00:30
3rd & 11 at DUKE 46
(0:30 - 2nd) Hank Bachmeier sacked for a loss of 10 yards to the WAKE 44 Hank Bachmeier fumbled, recovered by WAKE Tate Carney , return for 0 yards
4th & 21 at WAKE 44
(0:19 - 2nd) Ivan Mora punt for 45 yds , Que'Sean Brown returns for 12 yds to the DUKE 23
End of Half
2 plays, 18 yards, 0:19
1st & 10 at DUKE 23
(0:19 - 2nd) Jaquez Moore run for 13 yds to the DUKE 36 for a 1ST down
End of 2nd Quarter
1st & 10 at DUKE 36
(0:00 - 2nd) Maalik Murphy pass complete to Jake Taylor for 5 yds to the DUKE 41
Punt
3 plays, -1 yard, 1:51
Caleb Carlson kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(15:00 - 3rd) Star Thomas run for a loss of 1 yard to the DUKE 24
2nd & 11 at DUKE 24
(15:00 - 3rd) Maalik Murphy sacked by Bryce Ganious for a loss of 10 yards to the DUKE 14
3rd & 21 at DUKE 14
(15:00 - 3rd) Star Thomas run for 10 yds to the DUKE 24
4th & 11 at DUKE 24
(13:09 - 3rd) Kade Reynoldson punt for 43 yds, downed at the WAKE 33
Punt
3 plays, 7 yards, 1:57
1st & 10 at WAKE 33
(13:09 - 3rd) Demond Claiborne run for a loss of 1 yard to the WAKE 32
2nd & 11 at WAKE 32
(13:09 - 3rd) Hank Bachmeier sacked by Vincent Anthony Jr. for a loss of 3 yards to the WAKE 29
3rd & 14 at WAKE 29
(13:09 - 3rd) Demond Claiborne run for 11 yds to the WAKE 40
4th & 3 at WAKE 40
(11:12 - 3rd) Ivan Mora punt for 47 yds, downed at the DUKE 13
Fumble
3 plays, 1 yard, 0:57
1st & 10 at DUKE 13
(11:12 - 3rd) Jaquez Moore run for a loss of 2 yards to the DUKE 11
2nd & 12 at DUKE 11
(11:12 - 3rd) Maalik Murphy pass incomplete
3rd & 12 at DUKE 11
(10:15 - 3rd) Maalik Murphy pass complete to Jaquez Moore for 3 yds Jaquez Moore fumbled, recovered by WAKE Dylan Hazen D. Hazen return for 0 yds
Touchdown
3 plays, 14 yards, 1:15
1st & 10 at DUKE 14
(10:15 - 3rd) Demond Claiborne run for a loss of 1 yard to the DUKE 15
2nd & 11 at DUKE 15
(10:15 - 3rd) Demond Claiborne run for 6 yds to the DUKE 9
3rd & 5 at DUKE 9
(9:00 - 3rd) Horatio Fields 9 Yd pass from Hank Bachmeier (Matthew Dennis Kick)
Punt
6 plays, 32 yards, 2:53
Caleb Carlson kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(9:00 - 3rd) Maalik Murphy pass complete to Que'Sean Brown for 6 yds to the DUKE 31
2nd & 4 at DUKE 31
(9:00 - 3rd) Maalik Murphy pass complete to Jordan Moore for 7 yds to the DUKE 38 for a 1ST down
1st & 10 at DUKE 38
(9:00 - 3rd) Maalik Murphy pass complete to Jordan Moore for 18 yds to the WAKE 44 for a 1ST down
1st & 10 at WAKE 44
(9:00 - 3rd) Maalik Murphy pass complete to Star Thomas for 2 yds to the WAKE 42
2nd & 8 at WAKE 42
(9:00 - 3rd) Star Thomas run for a loss of 1 yard to the WAKE 43
3rd & 9 at WAKE 43
(9:00 - 3rd) Maalik Murphy pass incomplete
4th & 9 at WAKE 43
(6:07 - 3rd) Kade Reynoldson punt for 34 yds, fair catch by Taylor Morin at the WAKE 9
Punt
6 plays, 9 yards, 3:34
1st & 10 at WAKE 9
(6:07 - 3rd) Tate Carney run for 2 yds to the WAKE 11
2nd & 8 at WAKE 11
(6:07 - 3rd) Tate Carney run for 6 yds to the WAKE 17
3rd & 2 at WAKE 17
(6:07 - 3rd) Tate Carney run for 2 yds to the WAKE 19 for a 1ST down
1st & 10 at WAKE 19
(6:07 - 3rd) Tate Carney run for 3 yds to the WAKE 22
2nd & 7 at WAKE 22
(6:07 - 3rd) Hank Bachmeier sacked by Alex Howard for a loss of 4 yards to the WAKE 18
3rd & 11 at WAKE 18
(6:07 - 3rd) Hank Bachmeier pass complete to Taylor Morin for no gain to the WAKE 18
4th & 11 at WAKE 18
(2:33 - 3rd) Ivan Mora punt for 37 yds , Que'Sean Brown returns for 13 yds to the WAKE 42
Touchdown
4 plays, 42 yards, 1:57
1st & 10 at WAKE 42
(2:33 - 3rd) Maalik Murphy pass complete to Que'Sean Brown for 30 yds to the WAKE 12 for a 1ST down
1st & 10 at WAKE 12
(2:33 - 3rd) Star Thomas run for 3 yds to the WAKE 9
2nd & 7 at WAKE 9
(2:33 - 3rd) Maalik Murphy pass complete to Eli Pancol for 6 yds to the WAKE 3
3rd & 1 at WAKE 3
(0:36 - 3rd) Star Thomas 3 Yd Run (Todd Pelino Kick)
Touchdown
7 plays, 45 yards, 2:30
Cosme Salas kickoff for 55 yds , Demond Claiborne return for 35 yds to the WAKE 45 Demond Claiborne fumbled, recovered by DUKE Vontae Floyd V. Floyd return for 35 yds , return for no gain to the WAKE 45
1st & 10 at WAKE 45
(0:27 - 3rd) Maalik Murphy pass incomplete
End of 3rd Quarter
2nd & 10 at WAKE 45
(0:00 - 3rd) Maalik Murphy pass complete to Eli Pancol for 3 yds to the WAKE 42
3rd & 7 at WAKE 42
(15:00 - 4th) Maalik Murphy pass complete to Jordan Moore for 8 yds to the WAKE 34 for a 1ST down
1st & 10 at WAKE 34
(15:00 - 4th) Jaquez Moore run for 6 yds to the WAKE 28
2nd & 4 at WAKE 28
(15:00 - 4th) Jaquez Moore run for 6 yds to the WAKE 22 for a 1ST down
1st & 10 at WAKE 22
(15:00 - 4th) Jaquez Moore run for 18 yds to the WAKE 4 for a 1ST down
1st & Goal at WAKE 4
(15:00 - 4th) MURPHY, Maalik pass short up the middle incomplete intended for MOORE, Jordan thrown to the WAKEF0. PENALTY WAKEF Holding on MULL, Jaxon enforced half the distance from the goal, 2 yards from the WAKEF4 to the WAKEF2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
1st & Goal at WAKE 2
(12:57 - 4th) Maalik Murphy 2 Yd Run (Todd Pelino Kick)
Punt
12 plays, 36 yards, 6:23
Cosme Salas kickoff for 65 yds for a touchback
1st & 10 at WAKE 25
(12:57 - 4th) Hank Bachmeier pass complete to Demond Claiborne for 4 yds to the WAKE 29
2nd & 6 at WAKE 29
(12:57 - 4th) Hank Bachmeier pass incomplete
3rd & 6 at WAKE 29
(12:09 - 4th) Hank Bachmeier run for 9 yds to the WAKE 38 for a 1ST down
1st & 10 at WAKE 38
(12:09 - 4th) Demond Claiborne run for 2 yds to the WAKE 40
2nd & 8 at WAKE 40
(12:09 - 4th) Wake Forest Penalty, False Start (TEAM) to the WAKE 35
2nd & 13 at WAKE 35
(12:09 - 4th) Hank Bachmeier pass complete to Horatio Fields for 4 yds to the WAKE 39
3rd & 9 at WAKE 39
(12:09 - 4th) Hank Bachmeier pass complete to Taylor Morin for 11 yds to the 50 yard line for a 1ST down
1st & 10 at 50
(12:09 - 4th) Demond Claiborne run for 3 yds to the DUKE 47
2nd & 7 at DUKE 47
(12:09 - 4th) Hank Bachmeier run for 1 yd to the DUKE 46
3rd & 6 at DUKE 46
(12:09 - 4th) Hank Bachmeier pass complete to Deuce Alexander for 7 yds to the DUKE 39 for a 1ST down
1st & 10 at DUKE 39
(12:09 - 4th) Tate Carney run for 2 yds to the DUKE 37
2nd & 8 at DUKE 37
(12:09 - 4th) Hank Bachmeier run for no gain to the DUKE 37
3rd & 8 at DUKE 37
(12:09 - 4th) Hank Bachmeier pass complete to Taylor Morin for a loss of 2 yards to the DUKE 39
4th & 10 at DUKE 39
(6:34 - 4th) Ivan Mora punt for 39 yds for a touchback
Punt
6 plays, 18 yards, 3:14
1st & 10 at DUKE 20
(6:34 - 4th) Star Thomas run for 5 yds to the DUKE 25
2nd & 5 at DUKE 25
(6:34 - 4th) Maalik Murphy pass complete to Sahmir Hagans for 3 yds to the DUKE 28
3rd & 2 at DUKE 28
(6:34 - 4th) Star Thomas run for 7 yds to the DUKE 35 for a 1ST down
1st & 10 at DUKE 35
(6:34 - 4th) Maalik Murphy pass complete to Sahmir Hagans for 5 yds to the DUKE 40
2nd & 5 at DUKE 40
(6:34 - 4th) Jaquez Moore run for a loss of 2 yards to the DUKE 38
3rd & 7 at DUKE 38
(6:34 - 4th) Maalik Murphy pass incomplete
4th & 7 at DUKE 38
(3:20 - 4th) Kade Reynoldson punt for 45 yds, fair catch by Taylor Morin at the WAKE 17
Punt
5 plays, 11 yards, 1:58
1st & 10 at WAKE 17
(3:20 - 4th) Hank Bachmeier pass incomplete
2nd & 10 at WAKE 17
(3:20 - 4th) Hank Bachmeier pass complete to Cameron Hite for 16 yds to the WAKE 33 for a 1ST down
1st & 10 at WAKE 33
(2:21 - 4th) Hank Bachmeier run for a loss of 8 yards to the WAKE 16
2nd & 27 at WAKE 16
(2:00 - 4th) Timeout Wake Forest, clock 02:00
2nd & 27 at WAKE 16
(2:00 - 4th) Hank Bachmeier pass complete to Horatio Fields for 18 yds to the WAKE 34
4th & 15 at WAKE 28
(1:29 - 4th) Timeout Duke, clock 01:29
3rd & 9 at WAKE 34
(1:29 - 4th) Hank Bachmeier sacked by Wesley Williams and TEAM for a loss of 6 yards to the WAKE 28
4th & 15 at WAKE 28
(1:22 - 4th) Ivan Mora punt for 38 yds, fair catch by Que'Sean Brown at the DUKE 24
Touchdown
7 plays, 76 yards, 1:22
1st & 10 at DUKE 24
(1:22 - 4th) Maalik Murphy pass complete to Jake Taylor for 8 yds to the DUKE 32
2nd & 2 at DUKE 32
(1:22 - 4th) Star Thomas run for 6 yds to the DUKE 38 for a 1ST down
1st & 10 at DUKE 38
(1:22 - 4th) Maalik Murphy pass complete to Star Thomas for 7 yds to the DUKE 45
3rd & 1 at DUKE 47
(0:23 - 4th) Timeout Duke, clock 00:23
2nd & 3 at DUKE 45
(0:23 - 4th) Maalik Murphy pass complete to Star Thomas for 2 yds to the DUKE 47
3rd & 1 at DUKE 47
(0:23 - 4th) Star Thomas run for 8 yds to the WAKE 45 for a 1ST down
1st & 10 at WAKE 45
(0:23 - 4th) Maalik Murphy pass complete to Jake Taylor for 6 yds to the WAKE 39
2nd & 4 at WAKE 39
(0:00 - 4th) Maalik Murphy pass complete to Jordan Moore for 39 yds for a TD
End of 4th Quarter

Duke rallies from 14 down, beats Wake Forest 23-17 on final-play pass

WINSTON-SALEM, N.C. -- — It wasn’t how Duke drew up the final play, but it worked out perfect for the Blue Devils in Saturday’s 23-17 victory over Wake Forest.

Maalik Murphy threw a 39-yard touchdown pass to Jordan Moore as time expired, allowing Duke to end the regular season with three consecutive victories.

Murphy said he realized he took too long to make a decision after the last snap.

“I knew at that point I had to make a play,” he said. “The damage was already done, time was ticking.”

With the score tied at 17, the Blue Devils (9-3, 5-3 Atlantic Coast Conference) moved 76 yards in 1:22 after forcing a Wake Forest punt. It appeared that Duke might run out of time in the slow-developing play, but Moore improvised and broke free along the right side, caught the ball at the 10-yard line and spun into the end zone to complete a comeback from 14 points down in the second half.

“The play that Maalik and Jordan put together was magical,” Duke coach Manny Diaz said. “Nobody thought a 5-yard route would turn into a (long) touchdown.”

So instead of a long field-goal attempt, Duke had something better.

“I just decided to take it down the field,” Moore said. “I think that’s a testament to our chemistry. … Maalik had the confidence in himself to make that kind of play.”

It resulted in Duke’s sixth victory by seven points or less.

“It’s like a perfect exclamation point to our season,” Diaz said. “An unbelievable way to finish our season.”

Murphy racked up with 235 yards on 26-for-34 passing. Moore, who was down with an injury after a reception earlier in the second half, made five catches for 98 yards.

Hank Bachmeier threw for 207 yards and a touchdown as Wake Forest (4-8, 2-6) ended its second straight four-win season with a four-game losing streak.

“A heartbreaking loss,” Demon Deacons coach Dave Clawson said. “It’s a tough way to lose a game and a tough way to end the season.”

Tate Carey’s 8-yard run, Matthew Dennis’ 37-yard field goal and Horatio Fields’ 9-yard reception across 11 minutes of game time gave Wake Forest a 17-3 lead with nine minutes left in the third quarter.

Duke took advantage of a short field following a punt, moving 42 yards in four plays to score on Star Thomas’ 3-yard run. The Blue Devils recovered a fumble on the ensuing kickoff and converted on Murphy’s 2-yard run with 12:57 left to pull even.

“What has been proven is that we’re mentally tough,” Diaz said. “We’re not going to do everything perfect.”

Record receiver Taylor Morin became Wake Forest’s all-time leader in receiving yards with 2,974. He picked up 47 yards on eight catches on Saturday.

Morin, in his fifth season, passed former NFL player Ricky Proehl, who had 2,929 yards in the late 1980s.

The takeaway Duke: The Blue Devils have secured at least a nine-win season for the second time in three seasons, this one coming in Diaz’s first season. They racked up a 4-0 record against in-state opponents, including comebacks to top North Carolina and Wake Forest.

“Every quest that we have for championships starts in our own state,” Diaz said.

Wake Forest: The Demon Deacons punted on their final three possessions of the season. They finished with a 1-6 record in home games.

“It’s been a tough year, a long year, and I’m proud of our team and how hard they fought,” Clawson said.

Up next Duke: Awaits a bowl invitation

Wake Forest: Enters the offseason with a losing record for the third time in five seasons.

----

Get poll alerts and updates on the AP Top 25 throughout the season. Sign up here. AP college football: https://apnews.com/hub/ap-top-25-college-football-poll and https://apnews.com/hub/college-football

Allegacy Federal Credit Union Stadium

Winston-Salem , NC
Artificial

Playmakers

Passing Yards

H. Bachmeier
WAKE
22/30, 207 YDS, 1 TD
M. Murphy
26/34, 235 YDS, 1 TD, 1 INT
DUKE

Rushing Yards

D. Claiborne
WAKE
20 CAR, 67 YDS
S. Thomas
14 CAR, 66 YDS, 1 TD
DUKE

Receiving Yards

H. Fields
WAKE
6 REC, 84 YDS, 1 TD
J. Moore
5 REC, 98 YDS, 1 TD
DUKE

Win Probability

Under Construction

My Contests

Coming Soon...

2024 Atlantic Coast Conference Standings

TEAM CONF OVRL
SMU 8-0 11-3
Clemson 7-1 10-4
Miami 6-2 10-3
Syracuse 5-3 10-3
Louisville 5-3 9-4
Georgia Tech 5-3 7-6
Duke 5-3 9-4
Virginia Tech 4-4 6-7
Boston College 4-4 7-6
Pittsburgh 3-5 7-6
NC State 3-5 6-7
North Carolina 3-5 6-7
Virginia 3-5 5-7
California 2-6 6-7
Wake Forest 2-6 4-8
Stanford 2-6 3-9
Florida State 1-7 2-10

Team Stats

Under Construction