Final at Kenan Stadium, Chapel HillTV: ESGP, ESPN3Attendance 60,000
At kickoff
69°F, a few clouds, wind 9 mph from the northwest, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; Horace Williams Airport (KIGX), 3 km from the stadium, 26 minutes after kickoff
Officials
Referee Jeff Heaser; umpire Michael Wooten; head linesman Joseph Griesser; line judge Richard Misner; side judge Jerry Hocker; field judge Mike Cullin; back judge Jacques Hooper; center judge Steve DisangroGame 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
Virginia Tech
North Carolina
357
Total yards
323
186
Passing yards
198
171
Rushing yards
125
6.9
Yards per pass
5.4
3.0
Yards per rush
4.3
20
First downs
16
8–21
Third downs
2–13
2–3
Fourth downs
0–4
1
Turnovers
3
8–45
Penalties
10–62
40:47
Possession
30:22
Efficiency
Virginia Tech
North Carolina
38%
Success rate
38%
0.12
EPA per play
−0.19
1.08
Explosiveness
1.02
0.06
Rushing EPA
0.26
0.27
Passing EPA
−0.42
19%
Passing-down success
17%
0.16
First-down EPA
−0.27
−0.14
Second-down EPA
0.10
0.37
Third-down EPA
0.08
2%
Havoc by its defense
1%
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)
North Carolina 55% to win. Virginia Tech won as Elo’s underdog.
The line
Virginia Tech −1.5, over/under 58.
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 Tech 54%, North Carolina 46%. 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. North Carolina drives left to right, Virginia Tech right to left.
Q1 North CarolinaFumble, 1 play, −9 yards
Q1 Virginia TechTouchdown, 2 plays, 16 yards
Q1 North CarolinaField goal, 9 plays, 64 yards
Q1 Virginia TechTouchdown, 12 plays, 82 yards
Q1 North CarolinaPunt, 3 plays, −2 yards
Q1 Virginia TechTurnover on downs, 6 plays, 20 yards
Q1 North CarolinaPunt, 3 plays, 8 yards
Q1 Virginia TechPunt, 3 plays, −11 yards
Q2 North CarolinaTurnover on downs, 4 plays, 9 yards
Q2 Virginia TechPunt, 3 plays, 5 yards
Q2 North CarolinaPunt, 5 plays, 0 yards
Q2 Virginia TechField goal, 13 plays, 70 yards
Q2 North CarolinaPick-six, 3 plays (Virginia Tech scores), 27 yards
Q2 North CarolinaTurnover on downs, 7 plays, 31 yards
Q2 Virginia TechMissed FG, 3 plays, 30 yards
Q3 Virginia TechPunt, 6 plays, 19 yards
Q3 North CarolinaPunt, 3 plays, −2 yards
Q3 Virginia TechPunt, 7 plays, −4 yards
Q3 North CarolinaTurnover on downs, 9 plays, 65 yards
Q3 Virginia TechPunt, 3 plays, −4 yards
Q3 North CarolinaPunt, 5 plays, 15 yards
Q3 Virginia TechPunt, 3 plays, −4 yards
Q3 North CarolinaPunt, 3 plays, −7 yards
Q4 Virginia TechInterception, 2 plays, 1 yard
Q4 North CarolinaTouchdown, 2 plays, 1 yard
Q4 Virginia TechField goal, 16 plays, 76 yards
Q4 North CarolinaTouchdown, 6 plays, 76 yards
Q4 Virginia TechPunt, 3 plays, 6 yards
Q4 Virginia TechTouchdown, 2 plays, 10 yards
Q4 North CarolinaTurnover on downs, 4 plays, 7 yards
Q4 Virginia TechEnd of game, 3 plays, 12 yards
Play by play
1st quarter8 drives, then Virginia Tech 14, North Carolina 3
North Carolina Fumble, 1 play
15:00
1st & 10 at own 35
Mitchell Ludwig kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Marquise Williams sacked by Ken Ekanem for a loss of 9 yards to the NCaro 16 Marquise Williams fumbled, recovered by VTech Dadi Nicolas , return for 0 yards
Virginia Tech Touchdown, 2 plays
14:50
1st & 10 at opp 16
Marshawn Williams run for 8 yds to the NCaro 8
14:16
2nd & 2 at opp 8
Marshawn Williams run for 8 yds for a TD, (Joey Slye KICK)Virginia Tech 7, North Carolina 0
North Carolina Field goal, 9 plays
14:16
1st & 0 at own 35
Mitchell Ludwig kickoff for 55 yds , T.J. Logan return for 23 yds to the NCaro 33
14:10
1st & 10 at own 33
Marquise Williams pass complete to Romar Morris for 15 yds to the NCaro 48 for a 1ST down
14:10
1st & 10 at own 48
Marquise Williams run for 23 yds to the VTech 29 for a 1ST down
14:10
1st & 10 at opp 29
Marquise Williams pass complete to Mack Hollins for 2 yds to the VTech 27
14:10
2nd & 8 at opp 27
Marquise Williams pass complete to Ryan Switzer for 9 yds to the VTech 18 for a 1ST down
14:10
1st & 10 at opp 18
Marquise Williams run for 11 yds to the VTech 7 for a 1ST down
14:10
1st & goal at opp 7
Romar Morris run for 4 yds to the VTech 3
14:10
2nd & goal at opp 3
Romar Morris run for no gain to the VTech 3
14:10
3rd & goal at opp 3
Marquise Williams pass incomplete to N/A
11:38
4th & goal at opp 3
Nick Weiler 20 yd FG GOODVirginia Tech 7, North Carolina 3
Virginia Tech Touchdown, 12 plays
11:38
1st & 0 at own 35
Nick Weiler kickoff for 65 yds , Deon Newsome return for 18 yds to the VTech 18
11:32
1st & 10 at own 18
Marshawn Williams run for 7 yds to the VTech 25
11:32
2nd & 3 at own 25
Marshawn Williams run for 2 yds to the VTech 27
11:32
3rd & 1 at own 27
Marshawn Williams run for 4 yds to the VTech 31 for a 1ST down
11:32
1st & 10 at own 31
Michael Brewer pass complete to Willie Byrn for 7 yds to the VTech 38
11:32
2nd & 3 at own 38
Marshawn Williams run for 2 yds to the VTech 40
11:32
3rd & 1 at own 40
Marshawn Williams run for no gain to the VTech 40
11:32
4th & 1 at own 40
Michael Brewer run for 1 yd to the VTech 41 for a 1ST down
11:32
1st & 10 at own 41
Michael Brewer pass complete to Cam Phillips for 18 yds to the NCaro 41 for a 1ST down
11:32
1st & 10 at opp 41
Trey Edmunds run for 5 yds to the NCaro 36
11:32
2nd & 5 at opp 36
Trey Edmunds run for 2 yds to the NCaro 34
11:32
3rd & 3 at opp 34
Michael Brewer pass complete to Isaiah Ford for 8 yds to the NCaro 26 for a 1ST down
5:59
1st & 10 at opp 26
Michael Brewer pass complete to Bucky Hodges for 26 yds for a TD, (Joey Slye KICK)Virginia Tech 14, North Carolina 3
North Carolina Punt, 3 plays
5:59
1st & 0 at own 35
Mitchell Ludwig kickoff for 65 yds for a touchback
5:59
1st & 10 at own 25
Mitch Trubisky pass incomplete to Jack Tabb
5:59
2nd & 10 at own 25
Elijah Hood run for 3 yds to the NCaro 28
5:59
3rd & 7 at own 28
NORTH CAROLINA Penalty, false start (N/A) to the NCaro 23
5:59
3rd & 12 at own 23
Mitch Trubisky pass incomplete to Jack Tabb
5:59
4th & 12 at own 0
Hibbard, T punt 48 yards to the VT29, Stroman, G return to the VT29 (Washington, D), PENALTY NC holding off-setting, PENALTY VT illegal block off-setting, NO PLAY.
5:59
4th & 12 at own 23
Tommy Hibbard punt for 34 yds
Virginia Tech Turnover on downs, 6 plays
4:32
1st & 10 at own 43
VIRGINIA TECH Penalty, false start (-5 Yards) to the VTech 38
4:32
1st & 15 at own 38
Michael Brewer pass complete to Deon Newsome for 9 yds to the VTech 47
4:32
2nd & 6 at own 47
Marshawn Williams run for 13 yds to the NCaro 40 for a 1ST down
4:32
1st & 10 at opp 40
Williams, M rush up middle for 17 yards to the NC23 (Scott, T), PENALTY VT holding (Teller, W) 11 yards to the VT49, NO PLAY.
4:32
1st & 21 at own 49
Michael Brewer pass complete to Deon Newsome for 1 yd to the 50 yard line
4:32
2nd & 20 at the 50
Michael Brewer pass complete to Willie Byrn for 4 yds to the NCaro 46
4:32
3rd & 16 at opp 46
Michael Brewer pass complete to Sam Rogers for 9 yds to the NCaro 37
4:32
4th & 7 at opp 37
Michael Brewer pass incomplete to Bucky Hodges
North Carolina Punt, 3 plays
1:14
1st & 10 at own 37
Marquise Williams run for 5 yds to the NCaro 42
1:14
2nd & 5 at own 42
Marquise Williams pass incomplete to N/A
1:14
3rd & 5 at own 42
Marquise Williams run for 3 yds to the NCaro 45
1:14
4th & 2 at own 45
Tommy Hibbard punt for 42 yds
Virginia Tech Punt, 3 plays
0:06
1st & 10 at own 13
VIRGINIA TECH Penalty, false start (N/A) to the VTech 8
0:06
1st & 15 at own 8
Trey Edmunds run for no gain to the VTech 8
Q2 15:00
2nd & 15 at own 8
VIRGINIA TECH Penalty, false start (Isaiah Ford) to the VTech 4
Q2 15:00
2nd & 19 at own 4
Trey Edmunds run for 4 yds to the VTech 8
Q2 15:00
3rd & 15 at own 8
Michael Brewer sacked by Nazair Jones for a loss of 6 yards to the VTech 2
Q2 15:00
4th & 21 at own 2
A.J. Hughes punt for 35 yds , Ryan Switzer returns for 8 yds to the VTech 10 NORTH CAROLINA Penalty, illegal block (Norkeithus Otis) to the VTech 39
2nd quarter7 drives, then Virginia Tech 24, North Carolina 3
North Carolina Turnover on downs, 4 plays
13:36
1st & 10 at opp 39
Marquise Williams run for 6 yds to the VTech 33
13:36
2nd & 4 at opp 33
Elijah Hood run for a loss of 1 yard to the VTech 34
13:36
3rd & 5 at opp 34
Marquise Williams run for 4 yds to the VTech 30
13:36
4th & 1 at opp 30
Marquise Williams run for no gain to the VTech 30
Virginia Tech Punt, 3 plays
12:33
1st & 10 at own 30
Marshawn Williams run for 1 yd to the VTech 31
12:33
2nd & 9 at own 31
Michael Brewer pass incomplete
12:33
3rd & 9 at own 31
Michael Brewer pass complete to Bucky Hodges for 4 yds to the VTech 35
12:33
4th & 5 at own 35
A.J. Hughes punt for 51 yds, downed at the NCaro 14
North Carolina Punt, 5 plays
11:03
1st & 10 at own 14
N/A pass incomplete
11:03
2nd & 10 at own 14
Marquise Williams pass complete to Mack Hollins for 16 yds to the NCaro 30 for a 1ST down
11:03
1st & 10 at own 30
NORTH CAROLINA Penalty, false start (Mack Hollins) to the NCaro 25
11:03
1st & 15 at own 25
T.J. Logan run for 1 yd to the NCaro 26
11:03
2nd & 14 at own 26
Marquise Williams pass incomplete to Jack Tabb
11:03
3rd & 14 at own 26
N/A run for a loss of 12 yards to the NCaro 14
11:03
4th & 26 at own 14
Tommy Hibbard punt for 56 yds , Greg Stroman returns for a loss of 10 yards to the VTech 20
Virginia Tech Field goal, 13 plays
8:59
1st & 10 at own 20
Marshawn Williams run for no gain to the VTech 20
8:59
2nd & 10 at own 20
Deon Newsome run for 7 yds to the VTech 27
8:59
3rd & 3 at own 27
Brewer, M pass incomplete to Byrn, W (Lawrence, D), PENALTY NC pass interference (Lawrence, D) 2 yards to the VT29, 1ST DOWN VT, NO PLAY. for a 1ST down
8:59
1st & 10 at own 29
Cam Phillips run for 29 yds to the NCaro 42 for a 1ST down
8:59
1st & 10 at opp 42
Sam Rogers run for 1 yd to the NCaro 41
8:59
2nd & 9 at opp 41
Bucky Hodges run for 1 yd to the NCaro 40
8:59
3rd & 8 at opp 40
Michael Brewer pass complete to Isaiah Ford for 16 yds to the NCaro 24 for a 1ST down
8:59
1st & 10 at opp 24
Marshawn Williams run for no gain to the NCaro 24
8:59
2nd & 10 at opp 24
Marshawn Williams run for 4 yds to the NCaro 20
4:36
3rd & 6 at opp 20
Timeout VIRGINIA TECH, clock 04:36
4:36
3rd & 6 at opp 20
Brewer, M sacked for loss of 8 yards to the NC28 (Otis, N), fumble by Brewer, M recovered by NC Schoettmer, J at NC22, PENALTY NC offside (Otis, N) 5 yards to the NC15, NO PLAY.
4:36
3rd & 1 at opp 15
Marshawn Williams run for no gain to the NCaro 15
4:36
4th & 1 at opp 15
Brewer, M rush quarterback sneak for no gain to the NC15 (Otis, N), PENALTY NC offside 5 yards to the NC10, 1ST DOWN VT, NO PLAY. for a 1ST down
North Carolina Pick-six, 3 plays (Virginia Tech scores)
1:44
1st & 0 at own 35
Mitchell Ludwig kickoff for 65 yds , T.J. Logan return for 18 yds to the NCaro 18
1:38
1st & 10 at own 18
Mitch Trubisky pass complete to Jack Tabb for 11 yds to the NCaro 29 for a 1ST down
1:38
1st & 10 at own 29
Mitch Trubisky run for 16 yds to the NCaro 45 for a 1ST down
1:01
1st & 10 at own 45
Mitch Trubisky pass intercepted for a TD Kendall Fuller return for 47 yds for a TD, (Joey Slye KICK)Virginia Tech 24, North Carolina 3
North Carolina Turnover on downs, 7 plays
1:01
1st & 0 at the 50
Mitchell Ludwig kickoff for 50 yds for a touchback
1:01
1st & 10 at own 25
Marquise Williams pass complete to Ryan Switzer for 3 yds to the NCaro 28
1:01
2nd & 7 at own 28
Marquise Williams run for 12 yds to the NCaro 40 for a 1ST down
1:01
1st & 10 at own 40
Marquise Williams pass complete to Quinshad Davis for 20 yds to the VTech 40 for a 1ST down
1:01
1st & 10 at opp 40
Marquise Williams pass incomplete to Jack Tabb, broken up by Chuck Clark
1:01
2nd & 10 at opp 40
Marquise Williams pass complete to T.J. Thorpe for 3 yds to the VTech 37
0:28
3rd & 7 at opp 37
Timeout NORTH CAROLINA, clock 00:28
0:28
3rd & 7 at opp 37
Marquise Williams pass incomplete to T.J. Thorpe
0:28
4th & 7 at opp 37
Marquise Williams sacked by Ken Ekanem for a loss of 7 yards to the VTech 44
Virginia Tech Missed FG, 3 plays
0:18
1st & 10 at own 44
VIRGINIA TECH Penalty, false start (-5 Yards) to the VTech 39
0:18
1st & 15 at own 39
Michael Brewer pass complete to Cam Phillips for 16 yds to the NCaro 45 for a 1ST down
0:07
1st & 10 at opp 45
Timeout VIRGINIA TECH, clock 00:07
0:07
1st & 10 at opp 45
Michael Brewer pass complete to Isaiah Ford for 19 yds to the NCaro 26 for a 1ST down
0:01
1st & 10 at opp 26
Timeout VIRGINIA TECH, clock 00:01
0:00
1st & 10 at opp 26
Joey Slye 43 yd FG MISSED
3rd quarter8 drives, then Virginia Tech 24, North Carolina 3
Virginia Tech Punt, 6 plays
15:00
1st & 10 at own 35
Nick Weiler kickoff for 65 yds , Deon Newsome return for 17 yds to the VTech 17
14:56
1st & 10 at own 17
Marshawn Williams run for no gain to the VTech 17
14:56
2nd & 10 at own 17
Deon Newsome run for 3 yds to the VTech 20
14:56
3rd & 7 at own 20
Michael Brewer pass complete to Isaiah Ford for 26 yds to the VTech 46 for a 1ST down
14:56
1st & 10 at own 46
Marshawn Williams run for 1 yd to the VTech 47
14:56
2nd & 9 at own 47
Michael Brewer pass incomplete to Bucky Hodges
14:56
3rd & 9 at own 47
VIRGINIA TECH Penalty, false start (David Wang) to the VTech 42
14:56
3rd & 14 at own 42
Michael Brewer sacked by Norkeithus Otis for a loss of 6 yards to the VTech 36
14:56
4th & 20 at own 36
A.J. Hughes punt for 46 yds , Ryan Switzer returns for 1 yd to the NCaro 19
North Carolina Punt, 3 plays
12:18
1st & 10 at own 19
NORTH CAROLINA Penalty, false start (Kiaro Holts) to the NCaro 14
12:18
1st & 15 at own 14
Williams, M middle pass complete to Switzer, R for 23 yards to the NC37 (Jarrett, K), PENALTY NC ineligible downfield on pass (Ferranto, J) 5 yards to the NC9, NO PLAY.
12:18
1st & 20 at own 9
Marquise Williams pass complete to Austin Proehl for 12 yds to the NCaro 21
12:18
2nd & 8 at own 21
Marquise Williams sacked by Ken Ekanem for a loss of 4 yards to the NCaro 17
12:18
3rd & 12 at own 17
Marquise Williams pass incomplete to Mack Hollins
12:18
4th & 12 at own 17
Tommy Hibbard punt for 35 yds , Kendall Fuller returns for 5 yds to the NCaro 47
Virginia Tech Punt, 7 plays
10:41
1st & 10 at opp 47
Trey Edmunds run for 5 yds to the NCaro 42
10:41
2nd & 5 at opp 42
Michael Brewer pass incomplete to Bucky Hodges
10:41
3rd & 5 at opp 42
Michael Brewer pass complete to Willie Byrn for 4 yds to the NCaro 38
10:41
4th & 1 at opp 38
Trey Edmunds run for 2 yds to the NCaro 36 for a 1ST down
10:41
1st & 10 at opp 36
Michael Brewer pass incomplete
10:41
2nd & 10 at opp 36
Trey Edmunds run for no gain to the NCaro 36
10:41
3rd & 10 at opp 36
VIRGINIA TECH Penalty, false start (David Wang) to the NCaro 41
10:41
3rd & 15 at opp 41
Michael Brewer sacked by Jessie Rogers for a loss of 10 yards to the VTech 49
10:41
4th & 25 at own 49
A.J. Hughes punt for 42 yds , Ryan Switzer returns for 1 yd to the NCaro 10
North Carolina Turnover on downs, 9 plays
7:15
1st & 10 at own 10
T.J. Logan run for 1 yd to the NCaro 11
7:15
2nd & 9 at own 11
Marquise Williams pass complete to Mack Hollins for 6 yds to the NCaro 17
7:15
3rd & 3 at own 17
Marquise Williams pass complete to Quinshad Davis for 25 yds to the NCaro 42 for a 1ST down
7:15
1st & 10 at own 42
Marquise Williams pass incomplete to N/A
7:15
2nd & 10 at own 42
Marquise Williams run for 26 yds to the VTech 32 for a 1ST down
7:15
1st & 10 at opp 32
Marquise Williams pass incomplete to Jack Tabb
7:15
2nd & 10 at opp 32
Marquise Williams pass incomplete to N/A
7:15
3rd & 10 at opp 32
Marquise Williams run for 3 yds to the VTech 29
7:15
4th & 7 at opp 29
Marquise Williams pass complete to Mack Hollins for 4 yds to the VTech 25
Virginia Tech Punt, 3 plays
5:08
1st & 10 at own 25
Marshawn Williams run for 1 yd to the VTech 26
5:08
2nd & 9 at own 26
Marshawn Williams run for a loss of 3 yards to the VTech 23
5:08
3rd & 12 at own 23
VIRGINIA TECH Penalty, false start (N/A) to the VTech 18
5:08
3rd & 17 at own 18
Michael Brewer run for 3 yds to the VTech 21
5:08
4th & 14 at own 21
A.J. Hughes punt for 39 yds , Ryan Switzer returns for a loss of 1 yard to the NCaro 39
North Carolina Punt, 5 plays
3:19
1st & 10 at own 39
T.J. Logan run for 5 yds to the NCaro 44
3:19
2nd & 5 at own 44
Marquise Williams run for 9 yds to the VTech 47 for a 1ST down
3:19
1st & 10 at opp 47
T.J. Logan run for 1 yd to the VTech 46
3:19
2nd & 9 at opp 46
Marquise Williams pass incomplete to N/A
3:19
3rd & 9 at opp 46
Marquise Williams pass incomplete to Jack Tabb
3:19
4th & 9 at opp 46
Tommy Hibbard punt for 29 yds, downed at the VTech 17
Virginia Tech Punt, 3 plays
2:03
1st & 10 at own 17
Marshawn Williams run for a loss of 2 yards to the VTech 15
2:03
2nd & 12 at own 15
Marshawn Williams run for 1 yd to the VTech 16
2:03
3rd & 11 at own 16
Michael Brewer pass complete to Trey Edmunds for a loss of 3 yards to the VTech 13
2:03
4th & 14 at own 13
A.J. Hughes punt for 38 yds, punt out-of-bounds at the 50 yard line , Ryan Switzer returns for 1 yd to the 50 yard line
North Carolina Punt, 3 plays
0:12
1st & 10 at the 50
Marquise Williams pass complete to T.J. Thorpe for 1 yd to the VTech 49
Q4 15:00
2nd & 9 at opp 49
Marquise Williams sacked by Donovan Riley for a loss of 8 yards to the NCaro 43
Q4 15:00
3rd & 17 at own 43
Marquise Williams pass incomplete to T.J. Thorpe, broken up by Kendall Fuller
Q4 15:00
4th & 17 at own 43
Tommy Hibbard punt for 55 yds, downed at the VTech 2
4th quarter8 drives, then Virginia Tech 34, North Carolina 17
Virginia Tech Interception, 2 plays
14:17
1st & 10 at own 2
Trey Edmunds run for 1 yd to the VTech 3
14:17
2nd & 9 at own 3
Michael Brewer pass intercepted M.J. Stewart return for no gain to the VTech 16
North Carolina Touchdown, 2 plays
13:19
1st & goal at opp 1
Elijah Hood run for 1 yd for a TD, (Nick Weiler KICK)Virginia Tech 24, North Carolina 10
Virginia Tech Field goal, 16 plays
13:19
1st & 0 at own 35
Nick Weiler kickoff for 65 yds , J.C. Coleman return for 19 yds to the VTech 19
13:15
1st & 10 at own 19
Trey Edmunds run for 9 yds to the VTech 28
13:15
2nd & 1 at own 28
Trey Edmunds run for no gain to the VTech 28
13:15
3rd & 1 at own 28
Trey Edmunds run for 26 yds to the NCaro 46 for a 1ST down
13:15
1st & 10 at opp 46
Michael Brewer pass incomplete to Willie Byrn
13:15
2nd & 10 at opp 46
Michael Brewer pass complete to Willie Byrn for 5 yds to the NCaro 41
13:15
3rd & 5 at opp 41
Michael Brewer pass complete to Cam Phillips for 13 yds to the NCaro 28 for a 1ST down
13:15
1st & 10 at opp 28
Joel Caleb run for 5 yds to the NCaro 23
13:15
2nd & 5 at opp 23
Joel Caleb run for 1 yd to the NCaro 22
13:15
3rd & 4 at opp 22
Michael Brewer pass complete to Willie Byrn for 4 yds to the NCaro 18 for a 1ST down
13:15
1st & 10 at opp 18
J.C. Coleman run for 8 yds to the NCaro 10
13:15
2nd & 2 at opp 10
J.C. Coleman run for 1 yd to the NCaro 9
13:15
3rd & 1 at opp 9
Joel Caleb run for 3 yds to the NCaro 6 for a 1ST down
13:15
1st & goal at opp 6
Joel Caleb run for a loss of 2 yards to the NCaro 8
Mitchell Ludwig kickoff for 64 yds , Khris Francis return for 23 yds to the NCaro 24
6:23
1st & 10 at own 24
Marquise Williams sacked by Derek Di Nardo for a loss of 5 yards to the NCaro 19
6:23
2nd & 15 at own 19
Marquise Williams pass complete to Ryan Switzer for 13 yds to the NCaro 32
6:23
3rd & 2 at own 32
Marquise Williams run for 22 yds to the VTech 46 for a 1ST down
6:23
1st & 10 at opp 46
Marquise Williams pass complete to Ryan Switzer for 31 yds to the VTech 15 for a 1ST down
6:23
1st & 10 at opp 15
NORTH CAROLINA Penalty, false start (Kiaro Holts) to the VTech 20
6:23
1st & 15 at opp 20
Marquise Williams pass complete to Ryan Switzer for 11 yds to the VTech 9
4:15
2nd & 4 at opp 9
Marquise Williams pass complete to Quinshad Davis for 9 yds for a TD, (Nick Weiler KICK)Virginia Tech 27, North Carolina 17
Virginia Tech Punt, 3 plays
4:15
1st & 0 at own 35
N/A on-side kick recovered by VIRGINIA TECH at the NCaro 48 , Joel Caleb return for no gain to the NCaro 48
4:13
1st & 10 at opp 48
J.C. Coleman run for 5 yds to the NCaro 43
4:13
2nd & 5 at opp 43
J.C. Coleman run for 1 yd to the NCaro 42
3:26
3rd & 4 at opp 42
Timeout NORTH CAROLINA, clock 03:26
3:26
3rd & 4 at opp 42
J.C. Coleman run for no gain to the NCaro 42
3:21
4th & 4 at opp 42
Timeout NORTH CAROLINA, clock 03:21
3:21
4th & 4 at opp 42
A.J. Hughes punt for 29 yds , Ryan Switzer returns for no gain to the NCaro 10 Ryan Switzer fumbled, recovered by VTech Deon Newsome
Virginia Tech Touchdown, 2 plays
3:12
1st & goal at opp 10
J.C. Coleman run for 9 yds to the NCaro 1
2:30
2nd & goal at opp 1
J.C. Coleman run for 1 yd for a TD, (Joey Slye KICK)Virginia Tech 34, North Carolina 17
North Carolina Turnover on downs, 4 plays
2:30
1st & 0 at own 35
Mitchell Ludwig kickoff for 57 yds , Damien Washington return for 17 yds to the NCaro 25
2:24
1st & 10 at own 25
Marquise Williams pass complete to Damien Washington for 7 yds to the NCaro 32
2:24
2nd & 3 at own 32
Marquise Williams pass incomplete to Jordan Fieulleteau
2:24
3rd & 3 at own 32
Marquise Williams pass incomplete to Elijah Hood
2:24
4th & 3 at own 32
Marquise Williams pass incomplete to N/A
Virginia Tech End of game, 3 plays
1:50
1st & 10 at opp 32
Joel Caleb run for 3 yds to the NCaro 29
1:50
2nd & 7 at opp 29
Joel Caleb run for 10 yds to the NCaro 19 for a 1ST down
1:50
1st & 10 at opp 19
Team run for a loss of 1 yard to the NCaro 20
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.