1st Quarter
DUKE
NCSU
SF
12:10
Team Safety
2
0
FG
6:39
Todd Pelino 50 Yd Field Goal
5
0
TD
3:45
Jordan Moore 45 Yd pass from Maalik Murphy (Todd Pelino Kick)
12
0
2nd Quarter
DUKE
NCSU
FG
11:27
Kanoah Vinesett 30 Yd Field Goal
12
3
FG
5:53
Kanoah Vinesett 28 Yd Field Goal
12
6
FG
0:01
Kanoah Vinesett 37 Yd Field Goal
12
9
3rd Quarter
DUKE
NCSU
FG
8:57
Kanoah Vinesett 25 Yd Field Goal
12
12
TD
4:37
Maalik Murphy 3 Yd Run (Todd Pelino Kick)
19
12
4th Quarter
DUKE
NCSU
TD
13:58
Sahmir Hagans 9 Yd pass from Maalik Murphy (Todd Pelino Kick)
26
12
TD
9:01
Wesley Grimes 16 Yd pass from CJ Bailey (Kanoah Vinesett Kick)
26
19
FG
2:06
Todd Pelino 49 Yd Field Goal
29
19
Punt
3 plays, 8 yards, 2:03
Collin Smith kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(14:55 - 1st) Maalik Murphy pass complete to Sahmir Hagans for 1 yd to the DUKE 26
2nd & 9 at DUKE 26
(14:23 - 1st) Maalik Murphy run for no gain to the DUKE 26
3rd & 9 at DUKE 26
(13:36 - 1st) Maalik Murphy pass complete to Sahmir Hagans for 7 yds to the DUKE 33
4th & 2 at DUKE 33
(12:57 - 1st) Kade Reynoldson punt for 63 yds
SAFETY
2 plays, -4 yards, 0:47
1st & 10 at NCSU 4
(12:51 - 1st) Hollywood Smothers run for 2 yds to the NCSU 2
2nd & 12 at NCSU 2
(12:10 - 1st) CJ Bailey sacked for a loss of 2 yards for a SAFETY
Punt
5 plays, 18 yards, 3:06
Collin Smith kickoff for 66 yds , Sahmir Hagans return for 11 yds to the DUKE 25
1st & 10 at DUKE 25
(12:00 - 1st) Star Thomas run for 1 yd to the DUKE 26
2nd & 9 at DUKE 26
(11:28 - 1st) Maalik Murphy pass complete to Eli Pancol for 15 yds to the DUKE 41 for a 1ST down
1st & 10 at DUKE 41
(11:09 - 1st) Star Thomas run for 1 yd to the DUKE 42
2nd & 9 at DUKE 42
(10:27 - 1st) Star Thomas run for 2 yds to the DUKE 40
3rd & 11 at DUKE 40
(9:33 - 1st) Maalik Murphy pass complete to Star Thomas for 3 yds to the DUKE 43
4th & 8 at DUKE 43
(8:59 - 1st) Kade Reynoldson punt for 57 yds for a touchback
Fumble
2 plays, 12 yards, 0:46
1st & 10 at NCSU 20
(8:53 - 1st) Jordan Waters run for 4 yds to the NCSU 24
2nd & 6 at NCSU 24
(8:13 - 1st) CJ Bailey run for 8 yds to the NCSU 32 CJ Bailey fumbled, recovered by DUKE Cameron Bergeron
Field Goal
4 plays, 0 yards, 1:34
1st & 10 at NCSU 32
(8:05 - 1st) Maalik Murphy pass incomplete to Sahmir Hagans
2nd & 10 at NCSU 32
(8:00 - 1st) Peyton Jones run for 1 yd to the NCSU 31
3rd & 9 at NCSU 31
(7:19 - 1st) Peyton Jones run for 1 yd to the NCSU 32
4th & 10 at NCSU 32
(6:39 - 1st) Todd Pelino 50 yd FG GOOD
Punt
3 plays, 0 yards, 1:41
Cosme Salas kickoff for 65 yds for a touchback
1st & 10 at NCSU 25
(6:35 - 1st) Hollywood Smothers run for 2 yds to the NCSU 27
2nd & 8 at NCSU 27
(5:56 - 1st) Hollywood Smothers run for 2 yds to the NCSU 25
3rd & 10 at NCSU 25
(5:09 - 1st) CJ Bailey pass incomplete to Kevin Concepcion
4th & 10 at NCSU 25
(4:58 - 1st) Caden Noonkester punt for 50 yds
Touchdown
3 plays, 75 yards, 1:13
1st & 10 at DUKE 25
(4:54 - 1st) Star Thomas run for 1 yd to the DUKE 24
2nd & 11 at DUKE 24
(4:11 - 1st) Maalik Murphy pass complete to Que'Sean Brown for 31 yds to the NCSU 45 for a 1ST down
1st & 10 at NCSU 45
(3:45 - 1st) Maalik Murphy pass complete to Jordan Moore for 45 yds for a TD (Todd Pelino KICK)
Punt
3 plays, 8 yards, 1:30
Cosme Salas kickoff for 65 yds for a touchback
1st & 10 at NCSU 25
(3:34 - 1st) CJ Bailey pass complete to Terrell Anderson for 8 yds to the NCSU 33
2nd & 2 at NCSU 33
(3:07 - 1st) CJ Bailey pass incomplete to Jordan Waters
3rd & 2 at NCSU 33
(3:03 - 1st) Jordan Waters run for no gain to the NCSU 33
4th & 2 at NCSU 33
(2:15 - 1st) Caden Noonkester punt for 34 yds
Punt
3 plays, -7 yards, 1:30
1st & 10 at DUKE 33
(2:11 - 1st) Star Thomas run for 1 yd to the DUKE 34
2nd & 9 at DUKE 34
(1:29 - 1st) Maalik Murphy pass incomplete to Jontavis Robertson
3rd & 9 at DUKE 34
(1:23 - 1st) Maalik Murphy sacked by Travali Price for a loss of 8 yards to the DUKE 26
4th & 17 at DUKE 26
(0:45 - 1st) Kade Reynoldson punt for 50 yds , Kevin Concepcion returns for 10 yds to the NCSU 34
Field Goal
10 plays, 54 yards, 4:18
1st & 10 at NCSU 34
(0:39 - 1st) CJ Bailey pass incomplete to Dacari Collins
2nd & 10 at NCSU 34
(0:30 - 1st) CJ Bailey pass complete to Justin Joly for 21 yds to the DUKE 45 for a 1ST down
1st & 10 at DUKE 45
(0:00 - 1st) CJ Bailey pass complete to Hollywood Smothers for 4 yds to the DUKE 41
End of 1st Quarter
2nd & 6 at DUKE 41
(14:53 - 2nd) CJ Bailey pass complete to Justin Joly for 2 yds to the DUKE 39
3rd & 4 at DUKE 39
(14:17 - 2nd) Hollywood Smothers run for no gain to the DUKE 39
1st & 10 at DUKE 12
(12:51 - 2nd) Jordan Waters run for 2 yds to the DUKE 10
2nd & 8 at DUKE 10
(12:13 - 2nd) CJ Bailey pass incomplete to Dacari Collins
3rd & 8 at DUKE 10
(12:01 - 2nd) CJ Bailey sacked by Jaylen Stinson for a loss of 2 yards to the DUKE 12
4th & 10 at DUKE 12
(11:27 - 2nd) Kanoah Vinesett 30 yd FG GOOD
Punt
3 plays, 2 yards, 2:14
Collin Smith kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(11:20 - 2nd) Star Thomas run for 2 yds to the DUKE 23
2nd & 12 at DUKE 23
(10:35 - 2nd) Star Thomas run for 5 yds to the DUKE 18
3rd & 17 at DUKE 18
(9:46 - 2nd) Maalik Murphy pass complete to Que'Sean Brown for 9 yds to the DUKE 27
4th & 8 at DUKE 27
(9:13 - 2nd) Kade Reynoldson punt for 40 yds, fair catch by Kevin Concepcion at the NCSU 33
Field Goal
8 plays, 57 yards, 3:20
1st & 10 at NCSU 33
(9:08 - 2nd) Kendrick Raphael run for 2 yds to the NCSU 35
2nd & 8 at NCSU 35
(8:23 - 2nd) CJ Bailey run for 6 yds to the NCSU 41
3rd & 2 at NCSU 41
(7:44 - 2nd) CJ Bailey run for 5 yds to the DUKE 46 for a 1ST down Duke Penalty, Defensive Holding (Eli Pancol) to the DUKE 44 for a 1ST down
1st & 10 at DUKE 44
(7:18 - 2nd) CJ Bailey pass complete to Noah Rogers for 26 yds to the DUKE 18 for a 1ST down
1st & 10 at DUKE 18
(6:41 - 2nd) (06:47) Shotgun Bailey,CJ pass incomplete short middle to Joly,Justin thrown to DUKE00 PENALTY DUKE Holding (Howard,Alex) 9 yards from DUKE18 to DUKE09, 1ST DOWN. NO PLAY.
1st & Goal at DUKE 9
(6:34 - 2nd) CJ Bailey pass complete to Keenan Jackson for a loss of 1 yard to the DUKE 10
2nd & Goal at DUKE 10
(6:02 - 2nd) CJ Bailey pass incomplete to Noah Rogers
3rd & Goal at DUKE 10
(5:57 - 2nd) CJ Bailey pass incomplete to Kevin Concepcion
4th & Goal at DUKE 10
(5:53 - 2nd) Kanoah Vinesett 28 yd FG GOOD
Punt
4 plays, 16 yards, 2:35
Collin Smith kickoff for 62 yds , Sahmir Hagans return for 16 yds to the DUKE 19
1st & 10 at DUKE 19
(5:39 - 2nd) Maalik Murphy pass complete to Eli Pancol for 11 yds to the DUKE 30 for a 1ST down
1st & 10 at DUKE 30
(4:59 - 2nd) Que'Sean Brown run for 1 yd to the DUKE 31
2nd & 9 at DUKE 31
(4:13 - 2nd) Maalik Murphy pass complete to Star Thomas for 4 yds to the DUKE 35
3rd & 5 at DUKE 35
(3:30 - 2nd) Timeout Duke, clock 03:30
3rd & 5 at DUKE 35
(3:24 - 2nd) Maalik Murphy pass incomplete to Que'Sean Brown
4th & 5 at DUKE 35
(3:13 - 2nd) Kade Reynoldson punt for 53 yds, punt out-of-bounds at the NCSU 7 , Kevin Concepcion returns for 18 yds to the NCSU 47 NC State Penalty, (8 Yards) to the NCSU 7
Punt
3 plays, 2 yards, 1:24
1st & 10 at NCSU 7
(3:07 - 2nd) Jordan Waters run for 7 yds to the NCSU 14
2nd & 3 at NCSU 14
(2:32 - 2nd) (02:32) PENALTY NCSU False Start (Peak,Jacarrius) 5 yards from NCSU14 to NCSU09. NO PLAY.
2nd & 8 at NCSU 9
(2:04 - 2nd) Jordan Waters run for no gain to the NCSU 9
3rd & 8 at NCSU 9
(1:55 - 2nd) CJ Bailey pass incomplete to Kevin Concepcion
4th & 8 at NCSU 9
(1:49 - 2nd) Caden Noonkester punt for 48 yds, fair catch by Sahmir Hagans at the DUKE 43
Fumble
6 plays, 47 yards, 1:43
1st & 10 at DUKE 43
(1:43 - 2nd) Star Thomas run for 11 yds to the NCSU 46 for a 1ST down
1st & 10 at NCSU 46
(1:10 - 2nd) Maalik Murphy pass incomplete to Sahmir Hagans
2nd & 10 at NCSU 46
(1:05 - 2nd) Maalik Murphy pass complete to Que'Sean Brown for 20 yds to the NCSU 26 for a 1ST down
1st & 10 at NCSU 26
(1:00 - 2nd) Star Thomas run for 8 yds to the NCSU 18
2nd & 2 at NCSU 18
(0:23 - 2nd) Maalik Murphy pass complete to Star Thomas for 3 yds to the NCSU 15 for a 1ST down
1st & 10 at NCSU 15
(0:23 - 2nd) Timeout NC State, clock 00:23
1st & 10 at NCSU 15
(0:06 - 2nd) Maalik Murphy pass complete to Eli Pancol for 5 yds Eli Pancol fumbled, recovered by DUKE Tamarcus Cooley
Field Goal
1 play, 0 yards, 0:05
1st & 10 at NCSU 35
(0:06 - 2nd) Timeout Duke, clock 00:06
1st & 10 at DUKE 20
(0:01 - 2nd) Kanoah Vinesett 37 yd FG GOOD
End of Half
1 play, -1 yard, 0:01
Collin Smith kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(0:00 - 2nd) M. Murphy takes a knee
End of 2nd Quarter
Field Goal
12 plays, 58 yards, 6:03
Cosme Salas kickoff for 47 yds
1st & 10 at NCSU 35
(14:55 - 3rd) CJ Bailey pass incomplete to Justin Joly
2nd & 10 at NCSU 35
(14:50 - 3rd) (14:54) Shotgun Concepcion,KC rush middle for 18 yards gain to the DUKE47 (Robinson,Kimari; Moore,Terry) PENALTY NCSU Holding (Peak,Jacarrius) 10 yards from NCSU35 to NCSU25. NO PLAY.
1st & 10 at NCSU 40
(14:11 - 3rd) Jordan Waters run for 7 yds to the NCSU 47
2nd & 3 at NCSU 47
(13:35 - 3rd) Jordan Waters run for 2 yds to the NCSU 49
3rd & 1 at NCSU 49
(12:54 - 3rd) Jordan Waters run for 1 yd to the 50 yard line for a 1ST down
1st & 10 at 50
(12:14 - 3rd) (12:18) Shotgun Bailey,CJ pass incomplete deep left to Rogers,Noah thrown to DUKE06 PENALTY DUKE Offside (Charles,Kendy) 5 yards from DUKE50 to DUKE45. NO PLAY.
1st & 5 at DUKE 45
(12:14 - 3rd) Timeout NC State, clock 12:14
1st & 5 at DUKE 45
(12:04 - 3rd) CJ Bailey run for 3 yds to the DUKE 42
2nd & 2 at DUKE 42
(11:34 - 3rd) Kendrick Raphael run for 4 yds to the DUKE 38 for a 1ST down
1st & 10 at DUKE 38
(10:58 - 3rd) CJ Bailey pass incomplete to Hollywood Smothers
2nd & 10 at DUKE 38
(10:49 - 3rd) Duke Penalty, unsportsmanlike conduct (15 Yards) to the DUKE 15 for a 1ST down
1st & 10 at DUKE 15
(10:20 - 3rd) CJ Bailey pass incomplete to Dacari Collins
2nd & 10 at DUKE 15
(10:14 - 3rd) CJ Bailey run for 8 yds to the DUKE 7
3rd & 2 at DUKE 7
(9:31 - 3rd) Jordan Waters run for no gain to the DUKE 7
4th & 2 at DUKE 7
(9:01 - 3rd) Timeout NC State, clock 09:01
4th & 2 at DUKE 7
(8:57 - 3rd) Kanoah Vinesett 25 yd FG GOOD
Touchdown
10 plays, 75 yards, 4:20
Collin Smith kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(8:52 - 3rd) Maalik Murphy pass complete to Sahmir Hagans for a loss of 1 yard to the DUKE 24
2nd & 11 at DUKE 24
(8:21 - 3rd) NC State Penalty, (15 Yards) to the DUKE 46 for a 1ST down
1st & 10 at DUKE 46
(8:03 - 3rd) (08:03) No Huddle-Shotgun Thomas,Star rush middle for 1 yard loss to the DUKE45 (Fitzgerald,Bishop; Bonner,Kamal) PENALTY DUKE Holding (Parker II,Brian) 10 yards from DUKE46 to DUKE36. NO PLAY.
1st & 20 at DUKE 36
(7:35 - 3rd) Maalik Murphy pass incomplete to Jordan Moore
2nd & 20 at DUKE 36
(7:23 - 3rd) Maalik Murphy pass complete to Jordan Moore for 20 yds to the NCSU 44 for a 1ST down
1st & 10 at NCSU 44
(7:00 - 3rd) Star Thomas run for 1 yd to the NCSU 43
2nd & 9 at NCSU 43
(6:36 - 3rd) Maalik Murphy pass complete to Que'Sean Brown for 22 yds to the NCSU 21 for a 1ST down
1st & 10 at NCSU 21
(6:14 - 3rd) Maalik Murphy pass complete to Que'Sean Brown for 6 yds to the NCSU 15
2nd & 4 at NCSU 15
(5:18 - 3rd) Grayson Loftis run for 5 yds to the NCSU 10 for a 1ST down
1st & Goal at NCSU 10
(4:56 - 3rd) Star Thomas run for 7 yds to the NCSU 3
2nd & Goal at NCSU 3
(4:37 - 3rd) Maalik Murphy run for 3 yds for a TD (Todd Pelino KICK)
Missed FG
9 plays, 52 yards, 3:26
Cosme Salas kickoff for 61 yds , DK Kaufman return for 26 yds to the NCSU 30
1st & 10 at NCSU 30
(4:27 - 3rd) CJ Bailey pass incomplete to Kevin Concepcion
2nd & 10 at NCSU 30
(4:19 - 3rd) CJ Bailey pass incomplete to Keenan Jackson
3rd & 10 at NCSU 30
(4:10 - 3rd) CJ Bailey pass complete to Noah Rogers for 15 yds to the NCSU 45 for a 1ST down
1st & 10 at NCSU 45
(3:38 - 3rd) CJ Bailey pass complete to Wesley Grimes for 20 yds to the DUKE 35 for a 1ST down
1st & 10 at DUKE 35
(2:57 - 3rd) CJ Bailey pass complete to Justin Joly for 15 yds to the DUKE 20 for a 1ST down Duke Penalty, Defensive Pass Interference (Chandler Rivers) declined for a 1ST down
1st & 10 at DUKE 20
(2:34 - 3rd) Jordan Waters run for 3 yds to the DUKE 17
2nd & 7 at DUKE 17
(1:52 - 3rd) Jordan Waters run for 1 yd to the DUKE 18
3rd & 8 at DUKE 18
(1:10 - 3rd) CJ Bailey pass incomplete to Hollywood Smothers
4th & 8 at DUKE 18
(1:05 - 3rd) Kanoah Vinesett 36 yd FG MISSED
Punt
3 plays, -3 yards, 1:05
1st & 10 at DUKE 20
(0:59 - 3rd) Maalik Murphy pass incomplete to Sahmir Hagans
2nd & 10 at DUKE 20
(0:56 - 3rd) Maalik Murphy pass incomplete to Que'Sean Brown
3rd & 10 at DUKE 20
(0:47 - 3rd) Maalik Murphy pass complete to Star Thomas for 3 yds to the DUKE 17
4th & 13 at DUKE 17
(0:00 - 3rd) Kade Reynoldson punt for 53 yds
End of 3rd Quarter
Interception
3 plays, 0 yards, 0:21
1st & 10 at NCSU 30
(14:57 - 4th) CJ Bailey pass incomplete to Kevin Concepcion
2nd & 10 at NCSU 30
(14:52 - 4th) CJ Bailey pass incomplete to Kevin Concepcion
Touchdown
3 plays, 20 yards, 0:41
1st & 10 at NCSU 20
(14:31 - 4th) Maalik Murphy pass complete to Jordan Moore for 11 yds to the NCSU 9 for a 1ST down
1st & Goal at NCSU 9
(14:04 - 4th) Maalik Murphy pass incomplete to Eli Pancol
2nd & Goal at NCSU 9
(13:58 - 4th) Maalik Murphy pass complete to Sahmir Hagans for 9 yds for a TD (Todd Pelino KICK)
Touchdown
10 plays, 75 yards, 4:57
Cosme Salas kickoff for 65 yds for a touchback
1st & 10 at NCSU 25
(13:50 - 4th) CJ Bailey pass complete to Dacari Collins for 20 yds to the NCSU 45 for a 1ST down
1st & 10 at NCSU 45
(13:15 - 4th) Hollywood Smothers run for 15 yds to the DUKE 40 for a 1ST down
1st & 10 at DUKE 40
(12:38 - 4th) CJ Bailey pass incomplete
2nd & 10 at DUKE 40
(12:30 - 4th) CJ Bailey pass complete to Jordan Waters for 12 yds to the DUKE 28 for a 1ST down
1st & 10 at DUKE 28
(11:47 - 4th) CJ Bailey pass complete to Jordan Waters for 5 yds to the DUKE 23
2nd & 5 at DUKE 23
(11:02 - 4th) CJ Bailey run for 5 yds to the DUKE 18 for a 1ST down
1st & 10 at DUKE 18
(10:26 - 4th) Kevin Concepcion run for 4 yds to the DUKE 14
2nd & 6 at DUKE 14
(9:48 - 4th) CJ Bailey pass incomplete to Keenan Jackson
3rd & 6 at DUKE 14
(9:39 - 4th) CJ Bailey run for 2 yds to the DUKE 16
4th & 8 at DUKE 16
(9:01 - 4th) CJ Bailey pass complete to Wesley Grimes for 16 yds for a TD (Kanoah Vinesett KICK)
Punt
3 plays, 9 yards, 2:04
Collin Smith kickoff for 65 yds for a touchback
1st & 10 at DUKE 25
(8:56 - 4th) Star Thomas run for 1 yd to the DUKE 24
2nd & 11 at DUKE 24
(8:22 - 4th) Star Thomas run for 8 yds to the DUKE 32
3rd & 3 at DUKE 32
(7:43 - 4th) Star Thomas run for 2 yds to the DUKE 34
4th & 1 at DUKE 34
(6:57 - 4th) Kade Reynoldson punt for 49 yds , Kevin Concepcion returns for 9 yds to the NCSU 26
Punt
3 plays, -1 yard, 1:01
1st & 10 at NCSU 26
(6:52 - 4th) CJ Bailey pass incomplete to Wesley Grimes
2nd & 10 at NCSU 26
(6:41 - 4th) CJ Bailey pass complete to Kendrick Raphael for a loss of 1 yard to the NCSU 25
4th & 11 at NCSU 25
(5:56 - 4th) Caden Noonkester punt for 44 yds
Field Goal
7 plays, 37 yards, 3:50
1st & 10 at DUKE 31
(5:48 - 4th) Maalik Murphy pass complete to Eli Pancol for 17 yds to the DUKE 48 for a 1ST down
1st & 10 at DUKE 48
(5:13 - 4th) Maalik Murphy pass complete to Eli Pancol for 3 yds to the NCSU 49
2nd & 7 at NCSU 49
(4:35 - 4th) Star Thomas run for 4 yds to the NCSU 45
3rd & 3 at NCSU 45
(3:48 - 4th) (03:53) Shotgun Murphy,Maalik pass incomplete deep left to Pancol,Eli thrown to NCSU15 PENALTY NCSU Holding (White,Aydan) 10 yards from NCSU45 to NCSU35, 1ST DOWN. NO PLAY.
1st & 10 at NCSU 35
(3:44 - 4th) Star Thomas run for no gain to the NCSU 35
2nd & 10 at NCSU 35
(2:59 - 4th) Star Thomas run for 3 yds to the NCSU 32
3rd & 7 at NCSU 32
(2:12 - 4th) Maalik Murphy pass incomplete to Jordan Moore
4th & 7 at NCSU 32
(2:06 - 4th) Todd Pelino 49 yd FG GOOD
Cosme Salas kickoff for 62 yds , DK Kaufman return for 42 yds to the NCSU 23 NC State Penalty, (10 Yards) to the NCSU 30
Downs
4 plays, 1 yard, 0:36
1st & 10 at NCSU 30
(2:00 - 4th) CJ Bailey run for 7 yds to the NCSU 37
2nd & 3 at NCSU 37
(1:36 - 4th) CJ Bailey pass incomplete to Noah Rogers
3rd & 3 at NCSU 37
(1:36 - 4th) PENALTY NCSU False Start 6 yards from NCSU37 to NCSU31. NO PLAY.
3rd & 9 at NCSU 31
(1:29 - 4th) NC State Penalty, (Yards) declined
4th & 9 at NCSU 31
(1:24 - 4th) CJ Bailey pass incomplete to Justin Joly
End of Game
2 plays, 10 yards, 1:24
1st & 10 at NCSU 31
(1:17 - 4th) M. Murphy takes a knee
2nd & 13 at NCSU 34
(0:00 - 4th) NC State Penalty, (15 Yards) to the NCSU 21 for a 1ST down
End of 4th Quarter

Murphy, Pelino, defense help Duke push past NC State 29-19 in in-state ACC matchup

RALEIGH, N.C. -- — Maalik Murphy threw two touchdown passes and scored the go-ahead TD on a short keeper to help Duke grind past NC State 29-19 on Saturday night.

The Blue Devils (7-3, 3-3 Atlantic Coast Conference) allowed just one touchdown and forced a pair of takeaways, while Todd Pelino had two long field goals in spoiling the Wolfpack's home finale.

“It was a complete performance in all three phases, which it needed to be to win in an environment like this,” Duke coach Manny Diaz said.

Jordan Moore had a leaping 45-yard touchdown grab late in the first quarter to give Duke a 12-0 lead, while Sahmir Hagans had a 9-yard scoring catch early in the fourth to put Duke up 26-12. There was also Murphy using his 6-foot-5, 230-pound frame to push through a goal-line collision for a 3-yard score — his first career rushing TD — to make it 19-12 with 4:37 left in the third.

And Pelino hit from 50 yards out in the first quarter and knocked through a critical 49-yarder with 2:12 left in the fourth to make it a two-possession game.

Otherwise, the game largely belonged to Duke's defense, which set an early tone by smothering Wolfpack freshman quarterback CJ Bailey in the end zone for a safety on NC State's second offensive snap.

Duke also forced a fumble by Bailey on the ensuing possession, then got Terry Moore's interception in the fourth when Bailey's off-target pass for Justin Joly bounced off Joly's hands to Moore to set up Hagans' score.

Bailey threw for 184 yards and a 16-yard touchdown catch to a sliding Wesley Grimes, who got his knees down inbounds on the left side for the fourth-down score that brought the Wolfpack (5-5, 2-4) within 26-19 with 9:01 left.

But the Wolfpack otherwise had to settle for four field goals from Kanoah Vinesett and finished with 268 total yards.

“We were able to get down there (in the red zone) quite a bit,” Wolfpack coach Dave Doeren said. “But you've got to finish.”

The takeaway Duke: The resilient Blue Devils had already secured bowl eligibility in their first season under Diaz, then ended a two-game losing streak despite finishing with just 276 total yards — 31 on the ground — and going 0 for 9 on third downs.

NC State: The Wolfpack had won at California and then scored 59 points at home in last week's rout of Stanford for the program's biggest-ever output in any ACC game. But nothing came easily Saturday, with NC State converting just 3 of 15 third-down tries while star big-play receiver KC Concepcion had one carry for 4 yards and zero catches.

Key sequence Wolfpack nickelback Tamarcus Cooley had a huge play by stripping the ball loose from Eli Pancol after Duke had pushed to the 10-yard line in the final minute before halftime, then raced 70 yards the other direction.

Yet reserve tight end Jake Taylor stayed with the play to drag down a tiring Cooley and save a possible touchdown with 6 seconds left. The Wolfpack cashed in with Vinesett's 37-yard field goal to make it 12-9, but Taylor's relentless effort gave Duke its own pre-halftime boost.

Up next Duke: The Blue Devils have an open date before their home finale against Virginia Tech on Nov. 23.

NC State: The Wolfpack's open week awaits, followed by a trip to Atlanta to face Georgia Tech on Nov. 21 for a Thursday matchup.

------

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

Carter-Finley Stadium

Raleigh , NC
Grass

Playmakers

Passing Yards

C. Bailey
NCSU
16/39, 184 YDS, 1 TD, 1 INT
M. Murphy
22/31, 245 YDS, 2 TD
DUKE

Rushing Yards

C. Bailey
NCSU
10 CAR, 36 YDS
S. Thomas
17 CAR, 36 YDS
DUKE

Receiving Yards

J. Joly
NCSU
4 REC, 52 YDS
Q. Brown
5 REC, 88 YDS
DUKE

Win Probability

Under Construction

My Contests

Coming Soon...

2024 Atlantic Coast Conference Standings

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

Team Stats

Under Construction