Referee Gary Patterson; umpire Mark Wilson; head linesman Steve Clein; line judge Tim Graham; side judge Mike Safrit; field judge Harry Tyson; back judge Brian McGready; center judge Adam SavoieGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Virginia
342
Total yards
452
286
Passing yards
262
56
Rushing yards
190
7.2
Yards per pass
5.6
1.5
Yards per rush
5.1
17
First downs
25
6–18
Third downs
6–17
0–3
Fourth downs
0–1
7
Turnovers
3
3–25
Penalties
5–35
25:25
Possession
34:35
1
Sacks (by defense)
5
Efficiency
Duke
Virginia
30%
Success rate
43%
−0.29
EPA per play
0.14
1.31
Explosiveness
1.20
−0.46
Rushing EPA
0.35
−0.17
Passing EPA
−0.01
25%
Passing-down success
24%
−0.48
First-down EPA
0.12
0.34
Second-down EPA
0.35
−0.28
Third-down EPA
0.10
13%
Havoc by its defense
29%
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 and the line, going in
Our ratings (scores only)
Virginia 73% to win. Elo’s favorite won.
The line
Virginia −4, over/under 45.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Virginia 61%, Duke 39%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia drives left to right, Duke right to left.
Q1 VirginiaFumble, 0 yards
Q1 DukeField goal, 7 plays, 12 yards
Q1 VirginiaPunt, 3 plays, 1 yard
Q1 DukePunt, 4 plays, 12 yards
Q1 VirginiaPunt, 4 plays, 19 yards
Q1 DukePunt, 3 plays, 8 yards
Q1 VirginiaTurnover on downs, 7 plays, 38 yards
Q1 DukePunt, 3 plays, 0 yards
Q1 VirginiaPunt, 3 plays, 4 yards
Q1 DukeTouchdown, 5 plays, 66 yards
Q1 VirginiaTouchdown, 10 plays, 75 yards
Q2 DukePunt, 3 plays, 0 yards
Q2 VirginiaTouchdown, 7 plays, 53 yards
Q2 DukeTurnover on downs, 9 plays, 44 yards
Q2 VirginiaField goal, 10 plays, 55 yards
Q2 DukeInterception, 3 plays, 6 yards
Q2 VirginiaInterception, 3 plays, 0 yards
Q2 DukeEnd of half, 4 plays, 7 yards
Q3 DukeField goal, 8 plays, 55 yards
Q3 VirginiaPunt, 6 plays, 22 yards
Q3 DukeInterception, 7 plays, 43 yards
Q3 VirginiaInterception, 3 plays, 6 yards
Q3 DukeTouchdown, 2 plays, 10 yards
Q3 VirginiaPunt, 7 plays, 27 yards
Q3 DukeInterception, 4 plays, 58 yards
Q3 VirginiaTouchdown, 10 plays, 94 yards
Q4 DukeInterception, 4 plays, 20 yards
Q4 VirginiaTouchdown, 4 plays, 49 yards
Q4 DukeInterception, 3 plays, −9 yards
Q4 VirginiaPunt, 3 plays, 9 yards
Q4 DukeFumble, 4 plays, −5 yards
Q4 VirginiaTouchdown, 1 play, 10 yards
Q4 DukeTurnover on downs, 7 plays, 35 yards
Q4 VirginiaPunt, 3 plays, −1 yard
Q4 VirginiaEnd of game, 1 play, 1 yard
Play by play
1st quarter11 drives, then Duke 10, Virginia 0
Virginia Fumble
15:00
1st & 10 at own 35
Charlie Hamm kickoff for 65 yds , Tavares Kelly Jr. return for 19 yds to the Virg 19 Tavares Kelly Jr. fumbled, forced by Christian Hood, recovered by Duke Christian Hood
Duke Field goal, 7 plays
14:52
1st & 10 at opp 19
Deon Jackson run for no gain to the Virg 19
14:52
2nd & 10 at opp 19
VIRGINIA Penalty, Defensive offside (Mandy Alonso) to the Virg 14
14:52
2nd & 5 at opp 14
Deon Jackson run for 2 yds to the Virg 12
14:52
3rd & 3 at opp 12
Deon Jackson run for 9 yds to the Virg 3 for a 1ST down
14:52
1st & goal at opp 3
Deon Jackson run for a loss of 1 yard to the Virg 4
14:52
2nd & goal at opp 4
Chase Brice run for 3 yds to the Virg 1
14:52
3rd & goal at opp 1
Deon Jackson run for a loss of 6 yards to the Virg 7
12:08
4th & goal at opp 7
Charlie Hamm 25 yd FG GOODDuke 3, Virginia 0
Virginia Punt, 3 plays
12:08
1st & 0 at own 35
Charlie Hamm kickoff for 65 yds for a touchback
12:08
1st & 10 at own 25
Brennan Armstrong pass incomplete
12:08
2nd & 10 at own 25
Wayne Taulapapa run for 1 yd to the Virg 26
12:08
3rd & 9 at own 26
Brennan Armstrong pass incomplete
12:08
4th & 9 at own 26
Nash Griffin punt for 40 yds , Jalon Calhoun returns for 3 yds to the Duke 37
Duke Punt, 4 plays
11:12
1st & 10 at own 37
Chase Brice pass complete to Noah Gray for 11 yds to the Duke 48 for a 1ST down
11:12
1st & 10 at own 48
Mataeo Durant run for 1 yd to the Duke 49
11:12
2nd & 9 at own 49
Chase Brice pass incomplete to Jalon Calhoun, broken up by Joey Blount
11:12
3rd & 9 at own 49
Chase Brice pass incomplete
11:12
4th & 9 at own 49
Porter Wilson punt for 42 yds
Virginia Punt, 4 plays
10:07
1st & 10 at own 9
Brennan Armstrong run for 10 yds to the Virg 19 for a 1ST down
10:07
1st & 10 at own 19
Brennan Armstrong pass incomplete, broken up by Marquis Waters
10:07
2nd & 10 at own 19
Shane Simpson run for 5 yds to the Virg 24
10:07
3rd & 5 at own 24
Brennan Armstrong run for 4 yds to the Virg 28
10:07
4th & 1 at own 28
Nash Griffin punt for 45 yds, fair catch by Jalon Calhoun at the Duke 27
Duke Punt, 3 plays
8:33
1st & 10 at own 27
Chase Brice run for a loss of 1 yard to the Duke 26
8:33
2nd & 11 at own 26
Chase Brice pass complete to Damond Philyaw-Johnson for 6 yds to the Duke 32
8:33
3rd & 5 at own 32
Mataeo Durant run for 3 yds to the Duke 35
8:33
4th & 2 at own 35
Porter Wilson punt for 40 yds
Virginia Turnover on downs, 7 plays
6:41
1st & 10 at own 25
Brennan Armstrong pass complete to Billy Kemp IV for 15 yds to the Virg 40 for a 1ST down
6:41
1st & 10 at own 40
Brennan Armstrong pass complete to Tony Poljan for 3 yds to the Virg 43
6:41
2nd & 7 at own 43
Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Duke 43 for a 1ST down
6:41
1st & 10 at opp 43
Brennan Armstrong pass complete to Billy Kemp IV for 3 yds to the Duke 40
6:41
2nd & 7 at opp 40
Wayne Taulapapa run for 3 yds to the Duke 37
6:41
3rd & 4 at opp 37
Brennan Armstrong pass incomplete to Wayne Taulapapa
6:41
4th & 4 at opp 37
Brennan Armstrong pass incomplete
Duke Punt, 3 plays
4:10
1st & 10 at own 37
Chase Brice pass incomplete
4:10
2nd & 10 at own 37
Chase Brice pass incomplete
4:10
3rd & 10 at own 37
Chase Brice pass incomplete
4:10
4th & 10 at own 37
Porter Wilson punt for 40 yds, fair catch by Billy Kemp IV at the Virg 23
Virginia Punt, 3 plays
3:47
1st & 10 at own 23
Brennan Armstrong pass complete to Terrell Jana for 4 yds to the Virg 27
3:47
2nd & 6 at own 27
Brennan Armstrong pass incomplete
3:47
3rd & 6 at own 27
Brennan Armstrong pass incomplete to Billy Kemp IV
3:47
4th & 6 at own 27
Nash Griffin punt for 39 yds, downed at the Duke 34
Duke Touchdown, 5 plays
2:57
1st & 10 at own 34
Mataeo Durant run for 3 yds to the Duke 37
2:57
2nd & 7 at own 37
Mataeo Durant run for 4 yds to the Duke 41
2:57
3rd & 3 at own 41
Chase Brice pass complete to Noah Gray for 4 yds to the Duke 45 for a 1ST down
2:57
1st & 10 at own 45
Deon Jackson run for no gain to the Duke 45
1:07
2nd & 10 at own 45
Chase Brice pass complete to Jake Marwede for 55 yds for a TD (Charlie Hamm KICK)Duke 10, Virginia 0
Virginia Touchdown, 10 plays
1:07
1st & 0 at own 35
Charlie Hamm kickoff for 65 yds for a touchback
1:07
1st & 10 at own 25
Shane Simpson run for 4 yds to the Virg 29
1:07
2nd & 6 at own 29
Brennan Armstrong pass complete to Tony Poljan for 10 yds to the Virg 39 for a 1ST down
1:07
1st & 10 at own 39
VIRGINIA Penalty, false start (-5 Yards) to the Virg 34
1:07
1st & 15 at own 34
Wayne Taulapapa run for 7 yds to the Virg 41
Q2 15:00
2nd & 8 at own 41
Brennan Armstrong run for 14 yds to the Duke 45 for a 1ST down
Q2 15:00
1st & 10 at opp 45
Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds to the Duke 27 for a 1ST down
Q2 15:00
1st & 10 at opp 27
Wayne Taulapapa run for 2 yds to the Duke 25
Q2 15:00
2nd & 8 at opp 25
Brennan Armstrong pass incomplete to Billy Kemp IV
Q2 15:00
3rd & 8 at opp 25
DUKE Penalty, Defensive offside (Chris Rumph II) to the Duke 20
Q2 15:00
3rd & 3 at opp 20
Wayne Taulapapa run for 5 yds to the Duke 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Brennan Armstrong run for 11 yds to the Duke 4 for a 1ST down
Q2 12:33
1st & goal at opp 4
Brennan Armstrong run for 4 yds for a TD (Brian Delaney KICK)Duke 10, Virginia 7
2nd quarter7 drives, then Virginia 17, Duke 10
Duke Punt, 3 plays
12:33
1st & 0 at own 35
Brian Delaney kickoff for 65 yds , Damond Philyaw-Johnson return for 15 yds to the Duke 15
12:33
1st & 10 at own 15
Deon Jackson run for 3 yds to the Duke 18
12:33
2nd & 7 at own 18
Chase Brice sacked by Noah Taylor and Jahmeer Carter for a loss of 3 yards to the Duke 15
12:33
3rd & 10 at own 15
Chase Brice pass incomplete
12:33
4th & 10 at own 15
Porter Wilson punt for 38 yds, fair catch by Billy Kemp IV at the Virg 47
Virginia Touchdown, 7 plays
11:19
1st & 10 at own 47
Shane Simpson run for 9 yds to the Duke 44
11:19
2nd & 1 at opp 44
Brennan Armstrong pass incomplete
11:19
3rd & 1 at opp 44
Brennan Armstrong run for 2 yds to the Duke 42 for a 1ST down
11:19
1st & 10 at opp 42
DUKE Penalty, personal foul (J’Marick Woods) to the Duke 27 for a 1ST down
11:19
1st & 10 at opp 27
Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Duke 22
11:19
2nd & 5 at opp 22
Wayne Taulapapa run for 19 yds to the Duke 3 for a 1ST down
11:19
1st & goal at opp 3
Wayne Taulapapa run for 2 yds to the Duke 1
8:55
2nd & goal at opp 1
Wayne Taulapapa run for 1 yd for a TD (Brian Delaney KICK)Virginia 14, Duke 10
Duke Turnover on downs, 9 plays
8:55
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
8:55
1st & 10 at own 25
Jordan Waters run for 2 yds to the Duke 27
8:55
2nd & 8 at own 27
Chase Brice pass complete to Damond Philyaw-Johnson for 34 yds to the Virg 39 for a 1ST down
8:55
1st & 10 at opp 39
Jordan Waters run for 3 yds to the Virg 36
8:55
2nd & 7 at opp 36
Jordan Waters run for 5 yds to the Virg 31
8:55
3rd & 2 at opp 31
Deon Jackson run for 3 yds to the Virg 28 for a 1ST down
8:55
1st & 10 at opp 28
Chase Brice pass incomplete to Noah Gray
8:55
2nd & 10 at opp 28
Chase Brice pass incomplete
8:55
3rd & 10 at opp 28
Chase Brice sacked by Richard Burney for a loss of 3 yards to the Virg 31
8:55
4th & 13 at opp 31
Chase Brice pass incomplete
Virginia Field goal, 10 plays
5:53
1st & 10 at own 31
Brennan Armstrong pass complete to Billy Kemp IV for 7 yds to the Virg 38
5:53
2nd & 3 at own 38
Brennan Armstrong pass complete to Ira Armstead for 5 yds to the Virg 43 for a 1ST down
5:53
1st & 10 at own 43
Brennan Armstrong pass complete to Tony Poljan for 17 yds to the Duke 40 for a 1ST down
5:53
1st & 10 at opp 40
Shane Simpson run for 3 yds to the Duke 37
5:53
2nd & 7 at opp 37
Shane Simpson run for 12 yds to the Duke 25 for a 1ST down
5:53
1st & 10 at opp 25
Wayne Taulapapa run for 11 yds to the Duke 14 for a 1ST down
2:46
1st & 10 at opp 14
Timeout DUKE, clock 02:46
2:46
1st & 10 at opp 14
Shane Simpson run for no gain to the Duke 14
2:46
2nd & 10 at opp 14
Brennan Armstrong pass incomplete to Billy Kemp IV
2:46
3rd & 10 at opp 14
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Leonard Johnson
1:50
4th & 10 at opp 14
Brian Delaney 32 yd FG GOODVirginia 17, Duke 10
Duke Interception, 3 plays
1:50
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
1:50
1st & 10 at own 25
Chase Brice pass incomplete, broken up by Zane Zandier
1:50
2nd & 10 at own 25
Chase Brice pass complete to Dennis Smith for 6 yds to the Duke 31
1:38
3rd & 4 at own 31
Timeout VIRGINIA, clock 01:38
1:38
3rd & 4 at own 31
Timeout VIRGINIA, clock 01:38
1:38
3rd & 4 at own 31
Chase Brice pass intercepted D’Angelo Amos return for no gain to the Duke 44
Virginia Interception, 3 plays
1:33
1st & 10 at opp 44
Brennan Armstrong pass incomplete to Terrell Jana
1:33
2nd & 10 at opp 44
Brennan Armstrong pass incomplete to Terrell Jana
1:33
3rd & 10 at opp 44
Brennan Armstrong pass intercepted Leonard Johnson return for no gain to the Duke 16
Duke End of half, 4 plays
1:17
1st & 10 at own 16
Chase Brice pass complete to Jontavis Robertson for 4 yds to the Duke 20
1:17
2nd & 6 at own 20
Chase Brice pass complete to Jalon Calhoun for 6 yds to the Duke 26 for a 1ST down
1:17
1st & 10 at own 26
Chase Brice pass incomplete to Jalon Calhoun, broken up by Charles Snowden
1:17
2nd & 10 at own 26
Chase Brice sacked by Noah Taylor for a loss of 3 yards to the Duke 23
3rd quarter8 drives, then Duke 20, Virginia 17
Duke Field goal, 8 plays
15:00
3rd & 13 at own 35
Brian Delaney kickoff for 65 yds , Damond Philyaw-Johnson return for 16 yds to the Duke 16
15:00
1st & 10 at own 16
Chase Brice pass incomplete to Jalon Calhoun
15:00
2nd & 10 at own 16
Deon Jackson run for no gain to the Duke 16
15:00
3rd & 10 at own 16
Chase Brice pass complete to Jalon Calhoun for 34 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Chase Brice pass complete to Jake Bobo for 18 yds to the Virg 32 for a 1ST down
15:00
1st & 10 at opp 32
Deon Jackson run for 3 yds to the Virg 29
15:00
2nd & 7 at opp 29
Chase Brice pass incomplete to Darrell Harding Jr., broken up by De’Vante Cross
15:00
3rd & 7 at opp 29
Chase Brice pass incomplete to Damond Philyaw-Johnson, broken up by Charles Snowden
12:40
4th & 7 at opp 29
Charlie Hamm 47 yd FG GOODVirginia 17, Duke 13
Virginia Punt, 6 plays
12:40
1st & 0 at own 35
Charlie Hamm kickoff for 65 yds for a touchback
12:40
1st & 10 at own 25
Wayne Taulapapa run for 3 yds to the Virg 28
12:40
2nd & 7 at own 28
Brennan Armstrong pass incomplete to Terrell Jana
12:40
3rd & 7 at own 28
Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Virg 42 for a 1ST down
12:40
1st & 10 at own 42
Brennan Armstrong pass incomplete to Tony Poljan
12:40
2nd & 10 at own 42
Wayne Taulapapa run for 5 yds to the Virg 47
12:40
3rd & 5 at own 47
Brennan Armstrong pass complete to Shane Simpson for no gain to the Virg 47
12:40
4th & 5 at own 47
Nash Griffin punt for 38 yds, downed at the Duke 15
Duke Interception, 7 plays
10:00
1st & 10 at own 15
Chase Brice pass complete to Deon Jackson for a loss of 2 yards to the Duke 13
10:00
2nd & 12 at own 13
Deon Jackson run for 3 yds to the Duke 16
10:00
3rd & 9 at own 16
Chase Brice pass complete to Darrell Harding Jr. for 31 yds to the Duke 47 for a 1ST down
10:00
1st & 10 at own 47
Deon Jackson run for 7 yds to the Virg 46
10:00
2nd & 3 at opp 46
Chase Brice pass incomplete to Damond Philyaw-Johnson
10:00
3rd & 3 at opp 46
Chase Brice pass complete to Jake Marwede for 4 yds to the Virg 42 for a 1ST down
10:00
1st & 10 at opp 42
Chase Brice pass intercepted Brenton Nelson return for no gain to the Virg 2
Virginia Interception, 3 plays
7:30
1st & 10 at own 2
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Lummie Young IV
7:30
2nd & 10 at own 2
Brennan Armstrong run for 1 yd to the Virg 3
7:30
3rd & 9 at own 3
Brennan Armstrong pass incomplete to Lavel Davis Jr., PENALTY DU offside (Victor Dimukeje) 5 yards to the VA8, NO PLAY.
7:30
3rd & 4 at own 8
Brennan Armstrong pass intercepted Rocky Shelton II return for 3 yds to the Virg 10
Duke Touchdown, 2 plays
6:28
1st & goal at opp 10
Deon Jackson run for 2 yds to the Virg 8
5:51
2nd & goal at opp 8
Chase Brice pass complete to Noah Gray for 8 yds for a TD (Charlie Hamm KICK)Duke 20, Virginia 17
Virginia Punt, 7 plays
5:51
1st & 0 at own 35
Charlie Hamm kickoff for 65 yds for a touchback
5:51
1st & 10 at own 25
Brennan Armstrong pass incomplete to Billy Kemp IV
5:51
2nd & 10 at own 25
Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 30
5:51
3rd & 5 at own 30
Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Virg 35 for a 1ST down
5:51
1st & 10 at own 35
Wayne Taulapapa run for 15 yds to the 50 yard line for a 1ST down
5:51
1st & 10 at the 50
Brennan Armstrong pass complete to Wayne Taulapapa for no gain to the 50 yard line
5:51
2nd & 10 at the 50
Wayne Taulapapa run for 2 yds to the Duke 48
5:51
3rd & 8 at opp 48
Brennan Armstrong pass incomplete to Tavares Kelly Jr.
5:51
4th & 8 at opp 48
Nash Griffin punt for 48 yds for a touchback
Duke Interception, 4 plays
3:24
1st & 10 at own 20
Mataeo Durant run for 17 yds to the Duke 37 for a 1ST down
3:24
1st & 10 at own 37
Mataeo Durant run for 2 yds to the Duke 39
3:24
2nd & 8 at own 39
Chase Brice pass incomplete to Eli Pancol, PENALTY VA pass interference (Brenton Nelson) 15 yards to the VA46, 1ST DOWN DU, NO PLAY.
3:24
1st & 10 at opp 46
Deon Jackson run for 24 yds to the Virg 22 for a 1ST down
3:24
1st & 10 at opp 22
Jalon Calhoun pass intercepted Brenton Nelson return for no gain to the Virg 6
Virginia Touchdown, 10 plays
1:43
1st & 10 at own 6
Brennan Armstrong run for 6 yds to the Virg 12
1:43
2nd & 4 at own 12
Wayne Taulapapa run for 3 yds to the Virg 15
1:43
3rd & 1 at own 15
Wayne Taulapapa run for 6 yds to the Virg 21 for a 1ST down
1:43
1st & 10 at own 21
Shane Simpson run for 5 yds to the Virg 26
Q4 15:00
2nd & 5 at own 26
Brennan Armstrong pass complete to Shane Simpson for 11 yds to the Virg 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Jalen Alexander
Q4 15:00
2nd & 10 at own 37
Brennan Armstrong pass complete to Terrell Jana for 15 yds to the Duke 48 for a 1ST down
Q4 15:00
1st & 10 at opp 48
Brennan Armstrong sacked by Victor Dimukeje and Drew Jordan for a loss of 9 yards to the Virg 43
Q4 15:00
2nd & 19 at own 43
Brennan Armstrong pass complete to Lavel Davis Jr. for 39 yds to the Duke 18 for a 1ST down
Q4 12:43
1st & 10 at opp 18
Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK)Virginia 24, Duke 20
4th quarter9 drives, then Virginia 38, Duke 20
Duke Interception, 4 plays
12:43
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
12:43
1st & 10 at own 25
Chase Brice pass complete to Dennis Smith for 15 yds to the Duke 40 for a 1ST down
12:43
1st & 10 at own 40
Chase Brice run for a loss of 7 yards to the Duke 33
12:43
2nd & 17 at own 33
Chase Brice pass complete to Dennis Smith for 12 yds to the Duke 45
12:43
3rd & 5 at own 45
Chase Brice pass intercepted Joey Blount return for no gain to the Duke 49
Virginia Touchdown, 4 plays
11:20
1st & 10 at opp 49
Keytaon Thompson pass incomplete to Brennan Armstrong, broken up by J’Marick Woods
11:20
2nd & 10 at opp 49
Brennan Armstrong pass complete to Wayne Taulapapa for 9 yds to the Duke 40
11:20
3rd & 1 at opp 40
Brennan Armstrong pass complete to Tony Poljan for 14 yds to the Duke 26 for a 1ST down
9:59
1st & 10 at opp 26
Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK)Virginia 31, Duke 20
Duke Interception, 3 plays
9:59
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
9:59
1st & 10 at own 25
Chase Brice pass incomplete to Deon Jackson
9:59
2nd & 10 at own 25
Chase Brice sacked by Jowon Briggs for a loss of 9 yards to the Duke 16
9:59
3rd & 19 at own 16
Chase Brice pass intercepted Nick Grant return for no gain to the Virg 37
Virginia Punt, 3 plays
9:12
1st & 10 at own 37
Shane Simpson run for a loss of 2 yards to the Virg 35
9:12
2nd & 12 at own 35
Brennan Armstrong run for 4 yds to the Virg 39
9:12
3rd & 8 at own 39
VIRGINIA Penalty, substitution infraction (-5 Yards) to the Virg 34
9:12
3rd & 13 at own 34
Brennan Armstrong pass complete to Billy Kemp IV for 12 yds to the Virg 46
6:41
4th & 1 at own 46
Timeout VIRGINIA, clock 06:41
6:41
4th & 1 at own 46
Nash Griffin punt for 54 yds for a touchback
Duke Fumble, 4 plays
6:32
1st & 10 at own 20
Gunnar Holmberg run for 6 yds to the Duke 26
6:32
2nd & 4 at own 26
Mataeo Durant run for 1 yd to the Duke 27
6:32
3rd & 3 at own 27
Gunnar Holmberg run for 2 yds to the Duke 29
5:17
4th & 1 at own 29
Timeout VIRGINIA, clock 05:17
5:17
4th & 1 at own 29
Gunnar Holmberg run for a loss of 14 yards to the Duke 10 Gunnar Holmberg fumbled, forced by Joey Blount, recovered by Virg Matt Gahm , return for 5 yds to the Duke 10
Virginia Touchdown, 1 play
5:03
1st & goal at opp 10
Wayne Taulapapa run for 10 yds for a TD (Brian Delaney KICK)Virginia 38, Duke 20
Duke Turnover on downs, 7 plays
5:03
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
5:03
1st & 10 at own 25
Mataeo Durant run for 1 yd to the Duke 26
5:03
2nd & 9 at own 26
Chris Katrenick pass complete to Jarett Garner for 28 yds to the Virg 46 for a 1ST down
5:03
1st & 10 at opp 46
Chris Katrenick pass complete to Jarett Garner for 12 yds to the Virg 34 for a 1ST down
5:03
1st & 10 at opp 34
Chris Katrenick pass incomplete
5:03
2nd & 10 at opp 34
Chris Katrenick run for a loss of 2 yards to the Virg 36
5:03
3rd & 12 at opp 36
Chris Katrenick sacked by Matt Gahm for a loss of 4 yards to the Virg 40
5:03
4th & 16 at opp 40
Chris Katrenick run for no gain to the Virg 40
Virginia Punt, 3 plays
2:43
1st & 10 at own 40
Perris Jones run for 8 yds to the Virg 48
2:43
2nd & 2 at own 48
Lindell Stone pass complete to Tavares Kelly Jr. for a loss of 7 yards to the Virg 41
2:43
3rd & 9 at own 41
Perris Jones run for 3 yds to the Virg 44
2:43
4th & 6 at own 44
VIRGINIA Penalty, delay of game (-5 Yards) to the Virg 39
2:43
4th & 11 at own 39
Nash Griffin punt for 43 yds , Jake Bobo returns for no gain to the Virg 15 Jake Bobo fumbled, forced by TEAM, recovered by Virg Tucker Finkelston
Virginia End of game, 1 play
0:19
1st & 10 at own 15
TEAM run for 1 yd to the Virg 16
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.