1 | 10:22 | UNC | Javonte Williams 1 yard run (Grayson Atkins kick) | 0 | 7 |
| 7:52 | UNC | Dyami Brown 37 yard pass from Sam Howell (Grayson Atkins kick) | 0 | 14 |
| 4:09 | UNC | Javonte Williams 19 yard run (Grayson Atkins kick) | 0 | 21 |
2 | 14:13 | VT | James Mitchell 1 yard run (Brian Johnson kick) | 7 | 21 |
| 6:28 | VT | Khalil Herbert 8 yard run (Brian Johnson kick) | 14 | 21 |
| 4:17 | UNC | Dazz Newsome 6 yard run (Grayson Atkins kick) | 14 | 28 |
| 0:16 | UNC | Dyami Brown 43 yard pass from Sam Howell (Grayson Atkins kick) | 14 | 35 |
3 | 9:55 | VT | Brian Johnson 55 yard field goal | 17 | 35 |
| 7:14 | UNC | Michael Carter 16 yard run (Grayson Atkins kick) | 17 | 42 |
| 5:58 | VT | Hendon Hooker 5 yard run (Brian Johnson kick) | 24 | 42 |
| 5:04 | VT | Khalil Herbert 52 yard run (Brian Johnson kick) | 31 | 42 |
| 0:15 | VT | Tayvion Robinson 33 yard pass from Hendon Hooker | 37 | 42 |
4 | 12:37 | UNC | Dazz Newsome 12 yard pass from Sam Howell (Grayson Atkins kick) | 37 | 49 |
| 8:49 | UNC | Michael Carter 62 yard run (Grayson Atkins kick) | 37 | 56 |
| 5:20 | VT | James Mitchell 26 yard pass from Hendon Hooker (Hendon Hooker 2-point rush) | 45 | 56 |
Team Stats