46°F, clear, wind 13 mph from the southwest, gusts to 20 mphWeather: NOAA NCEI Integrated Surface Database; Lynchburg Rgnl/Preston Glenn Field Airport (KLYH), 5 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Liberty
324
Total yards
332
148
Passing yards
217
176
Rushing yards
115
7.4
Yards per pass
6.4
3.0
Yards per rush
4.0
19
First downs
20
6–18
Third downs
4–12
3–3
Fourth downs
0–1
0
Turnovers
2
4–44
Penalties
4–27
36:19
Possession
23:41
5
Sacks (by defense)
6
Efficiency
Virginia Tech
Liberty
35%
Success rate
40%
0.16
EPA per play
−0.03
1.28
Explosiveness
1.24
0.28
Rushing EPA
−0.07
−0.04
Passing EPA
−0.00
28%
Passing-down success
22%
−0.11
First-down EPA
−0.29
0.07
Second-down EPA
0.31
0.50
Third-down EPA
0.23
29%
Havoc by its defense
14%
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)
Liberty 84% to win. Virginia Tech won as Elo’s underdog.
The line
Liberty −10.5, over/under 46.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Liberty drives left to right, Virginia Tech right to left.
Q1 Virginia TechPunt, 3 plays, 9 yards
Q1 LibertyPunt, 3 plays, 8 yards
Q1 Virginia TechTouchdown, 8 plays, 80 yards
Q1 LibertyPunt, 3 plays, 5 yards
Q1 Virginia TechPunt, 3 plays, 2 yards
Q1 LibertyTouchdown, 8 plays, 89 yards
Q1 Virginia TechTouchdown, 12 plays, 67 yards
Q2 LibertyPunt, 4 plays, 23 yards
Q2 Virginia TechField goal, 10 plays, 59 yards
Q2 Virginia TechDefensive TD, 6 plays (Liberty scores), 20 yards
Q2 LibertyPunt, 5 plays, 22 yards
Q2 Virginia TechPunt, 3 plays, 3 yards
Q2 LibertyField goal, 8 plays, 51 yards
Q2 Virginia TechEnd of half, 1 play, −2 yards
Q3 LibertyPunt, 6 plays, 20 yards
Q3 Virginia TechSafety, 2 plays (Liberty scores), −10 yards
Q3 LibertyPunt, 3 plays, 0 yards
Q3 Virginia TechPunt, 6 plays, 29 yards
Q3 LibertyField goal, 9 plays, 57 yards
Q3 Virginia TechPunt, 5 plays, 14 yards
Q3 LibertyFumble, 6 plays, 54 yards
Q4 Virginia TechTouchdown, 13 plays, 64 yards
Q4 LibertyTurnover on downs, 8 plays, 35 yards
Q4 Virginia TechPunt, 3 plays, −5 yards
Q4 LibertyFumble, 2 plays, −8 yards
Q4 Virginia TechEnd of game, 5 plays, 1 yard
Play by play
1st quarter7 drives, then Tied at 7
Virginia Tech Punt, 3 plays
14:53
Jason Stricker kickoff for 61 yds , Cole Beck return for 11 yds to the VTech 15
14:53
1st & 10 at own 15
Keshawn King run for 4 yds to the VTech 19
14:53
2nd & 6 at own 19
Grant Wells pass complete to Keshawn King for 1 yd to the VTech 20
14:53
3rd & 5 at own 20
Grant Wells pass complete to Da’Wain Lofton for 4 yds to the VTech 24
12:41
4th & 1 at own 24
Peter Moore punt for 42 yds, fair catch by Demario Douglas at the Liber 34
Liberty Punt, 3 plays
12:41
1st & 10 at own 34
Johnathan Bennett run for 2 yds to the Liber 36
12:41
2nd & 8 at own 36
Johnathan Bennett pass complete to Demario Douglas for 3 yds to the Liber 39
12:41
3rd & 5 at own 39
Johnathan Bennett run for 3 yds to the Liber 42
11:07
4th & 2 at own 42
Aidan Alves punt for 38 yds
11:07
1st & 10 at own 20
Timeout LIBERTY, clock 11:07
Virginia Tech Touchdown, 8 plays
11:07
1st & 10 at own 20
Keshawn King run for 2 yds to the VTech 22
11:07
2nd & 8 at own 22
Grant Wells run for 19 yds to the VTech 41 for a 1ST down
11:07
1st & 10 at own 41
Grant Wells pass complete to Keshawn King for 3 yds to the VTech 44
11:07
2nd & 7 at own 44
Grant Wells pass complete to Nick Gallo for 10 yds to the Liber 46 for a 1ST down
11:07
1st & 10 at opp 46
Grant Wells pass complete to Nick Gallo for 35 yds to the Liber 11 for a 1ST down
11:07
1st & 10 at opp 11
Jalen Holston run for 2 yds to the Liber 9
11:07
2nd & 8 at opp 9
Jalen Holston run for 5 yds to the Liber 4
11:07
3rd & 3 at opp 4
WELLS, Grant sacked for a loss of 6 yards at the LIB10 (DUPREE, Tyren). PENALTY Before the snap, LIB Illegal Substitution enforced half the distance from the goal, 2 yards from the LIB4 to the LIB2. NO PLAY (replay the down).
6:57
3rd & 1 at opp 2
Jalen Holston run for 2 yds for a TD, (John Love KICK)Virginia Tech 7, Liberty 0
Liberty Punt, 3 plays
6:57
1st & goal at opp 3
Timeout LIBERTY, clock 06:57
6:57
Kyle Lowe kickoff for 65 yds for a touchback
6:57
1st & 10 at own 25
Johnathan Bennett pass incomplete
6:57
2nd & 10 at own 25
Johnathan Bennett pass complete to Jerome Jackson for 5 yds to the Liber 30
6:57
3rd & 5 at own 30
Johnathan Bennett pass incomplete
6:20
4th & 5 at own 30
Aidan Alves punt for 40 yds , Tucker Holloway returns for a loss of 1 yard to the VTech 29
6:20
1st & 10 at own 29
Timeout LIBERTY, clock 06:20
Virginia Tech Punt, 3 plays
6:20
1st & 10 at own 29
Jalen Holston run for 2 yds to the VTech 31
6:20
2nd & 8 at own 31
Grant Wells pass incomplete
6:20
3rd & 8 at own 31
Grant Wells pass incomplete
5:36
4th & 8 at own 31
Peter Moore punt for 49 yds , Demario Douglas returns for a loss of 9 yards to the Liber 11
Liberty Touchdown, 8 plays
5:36
1st & 10 at own 11
Shedro Louis run for a loss of 1 yard to the Liber 10
5:36
2nd & 11 at own 10
Johnathan Bennett run for 8 yds to the Liber 18
5:36
3rd & 3 at own 18
Johnathan Bennett pass complete to Noah Frith for 27 yds to the Liber 45 for a 1ST down
5:36
1st & 10 at own 45
Johnathan Bennett pass complete to Demario Douglas for a loss of 1 yard to the Liber 44
5:36
2nd & 11 at own 44
Johnathan Bennett pass complete to Treon Sibley for 12 yds to the VTech 44 for a 1ST down
5:36
1st & 10 at opp 44
Shedro Louis run for 29 yds to the VTech 15 for a 1ST down
5:36
1st & 10 at opp 15
Johnathan Bennett pass incomplete
2:34
2nd & 10 at opp 15
Johnathan Bennett run for 15 yds for a TD, (Nick Brown KICK)Tied at 7
Virginia Tech Touchdown, 12 plays
2:26
Jason Stricker kickoff for 58 yds , Cole Beck return for 26 yds to the VTech 33
2:26
1st & 10 at own 33
Grant Wells pass incomplete
2:26
2nd & 10 at own 33
Keshawn King run for 21 yds to the Liber 46 for a 1ST down
2:26
1st & 10 at opp 46
Keshawn King run for 5 yds to the Liber 41
2:26
2nd & 5 at opp 41
Jalen Holston run for 12 yds to the Liber 29 for a 1ST down
2:26
1st & 10 at opp 29
Jalen Holston run for 5 yds to the Liber 24
2:26
2nd & 5 at opp 24
VIRGINIA TECH Penalty, Intentional Grounding (Grant Wells) to the Liber 38
0:00
3rd & 19 at opp 38
Grant Wells pass complete to Jadan Blue for 13 yds to the Liber 25
Q2 15:00
4th & 6 at opp 25
John Love run for 11 yds to the Liber 14 for a 1ST down
Q2 15:00
1st & 10 at opp 14
Jalen Holston run for 3 yds to the Liber 11
Q2 15:00
2nd & 7 at opp 11
Grant Wells pass complete to Jalen Holston for 4 yds to the Liber 7
Q2 15:00
3rd & 3 at opp 7
Jalen Holston run for 2 yds to the Liber 5
Q2 13:09
4th & 1 at opp 5
Jalen Holston run for 5 yds for a TD, (John Love KICK)Virginia Tech 14, Liberty 7
2nd quarter7 drives, then Tied at 17
Liberty Punt, 4 plays
13:09
1st & goal at opp 3
Timeout LIBERTY, clock 13:09
13:09
Kyle Lowe kickoff for 65 yds for a touchback
13:09
1st & 10 at own 25
Johnathan Bennett pass complete to Bentley Hanshaw for 25 yds to the 50 yard line for a 1ST down
13:09
1st & 10 at the 50
Johnathan Bennett sacked by Keli Lawson for a loss of 8 yards to the Liber 42
13:09
2nd & 18 at own 42
Johnathan Bennett run for 6 yds to the Liber 48
13:09
3rd & 12 at own 48
Timeout LIBERTY, clock 13:09
13:09
3rd & 12 at own 48
Johnathan Bennett pass incomplete
11:32
4th & 12 at own 48
Aidan Alves punt for 16 yds
11:32
1st & 10 at own 36
Timeout LIBERTY, clock 11:32
Virginia Tech Field goal, 10 plays
11:32
1st & 10 at own 36
Grant Wells run for 5 yds to the VTech 41
11:32
2nd & 5 at own 41
Jalen Holston run for 3 yds to the VTech 44
11:32
3rd & 2 at own 44
Grant Wells pass complete to Jadan Blue for 10 yds to the Liber 46 for a 1ST down
11:32
1st & 10 at opp 46
Jalen Holston run for 3 yds to the Liber 43
11:32
2nd & 7 at opp 43
Grant Wells pass incomplete
11:32
3rd & 7 at opp 43
Grant Wells pass complete to Dae’Quan Wright for 32 yds to the Liber 11 for a 1ST down
11:32
1st & 10 at opp 11
Jalen Holston run for 1 yd to the Liber 10
11:32
2nd & 9 at opp 10
Grant Wells run for 5 yds to the Liber 5
11:32
3rd & 4 at opp 5
Keshawn King run for no gain to the Liber 5
7:06
4th & 4 at opp 5
John Love 23 yd FG GOODVirginia Tech 17, Liberty 7
7:06
Timeout LIBERTY, clock 07:06
Virginia Tech Defensive TD, 6 plays (Liberty scores)
6:52
Shedro Louis 97 Yd Kickoff Return (Nick Brown Kick)Virginia Tech 17, Liberty 14
6:52
Jason Stricker kickoff for 65 yds for a touchback
6:52
1st & 10 at own 25
Grant Wells pass complete to Keshawn King for 25 yds to the 50 yard line for a 1ST down
6:52
1st & 10 at the 50
Keshawn King run for 8 yds to the Liber 42
6:52
2nd & 2 at opp 42
Keshawn King run for 4 yds to the Liber 38 for a 1ST down
6:52
1st & 10 at opp 38
Jalen Holston run for a loss of 2 yards to the Liber 40
6:52
2nd & 12 at opp 40
Grant Wells sacked by Durrell Johnson for a loss of 8 yards to the Liber 48
6:52
3rd & 20 at opp 48
WELLS, Grant pass to the left incomplete intended for SMITH, Kaleb broken up by MEGGINSON, Chris at the LIB15. PENALTY LIB Offsides on CLARK, TreShaun enforced 5 yards from the LIB48 to the LIB43 [NHSG]. NO PLAY (replay the down).
6:52
3rd & 15 at opp 43
Grant Wells sacked by Tyren Dupree for a loss of 12 yards to the VTech 45
3:43
4th & 27 at own 45
Peter Moore punt for 41 yds
Liberty Punt, 5 plays
3:43
1st & 10 at own 14
Kaidon Salter pass complete to Demario Douglas for 7 yds to the Liber 21
3:43
2nd & 3 at own 21
Kaidon Salter pass complete to Demario Douglas for 12 yds to the Liber 33 for a 1ST down
3:43
1st & 10 at own 33
Kaidon Salter pass incomplete
3:43
2nd & 10 at own 33
Kaidon Salter pass incomplete
3:43
3rd & 10 at own 33
Kaidon Salter run for 3 yds to the Liber 36
1:53
4th & 7 at own 36
Aidan Alves punt for 46 yds , Tucker Holloway returns for 4 yds to the VTech 22
Virginia Tech Punt, 3 plays
1:53
1st & 10 at own 22
Keshawn King run for 1 yd to the VTech 23
1:17
3rd & 9 at own 23
Timeout LIBERTY, clock 01:17
1:17
2nd & 9 at own 23
Grant Wells run for no gain to the VTech 23
1:13
4th & 7 at own 25
Timeout LIBERTY, clock 01:13
1:13
3rd & 9 at own 23
Keshawn King run for 2 yds to the VTech 25
1:02
4th & 7 at own 25
Peter Moore punt for 55 yds, downed at the Liber 20
Liberty Field goal, 8 plays
1:02
1st & 10 at own 20
Kaidon Salter pass complete to Caleb Snead for 11 yds to the Liber 31 for a 1ST down
1:02
1st & 10 at own 31
SALTER, Kaidon pass to the left incomplete intended for DOUGLAS, Demario thrown to the VT40. PENALTY VT Pass Interference on STROMAN, Jalen enforced 15 yards to the LIB46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
1:02
1st & 10 at own 46
Kaidon Salter pass incomplete
1:02
2nd & 10 at own 46
Kaidon Salter pass complete to Shedro Louis for 6 yds to the VTech 48
1:02
3rd & 4 at opp 48
Kaidon Salter pass complete to Noah Frith for 8 yds to the VTech 40 for a 1ST down
1:02
1st & 10 at opp 40
SALTER, Kaidon pass to the left incomplete intended for SNEAD, Caleb thrown to the VT0. PENALTY LIB Tripping on REDDY, Cam enforced 15 yards from the VT40 to the LIB45 [NHSG]. NO PLAY (replay the down).
0:21
2nd & 15 at opp 45
Timeout LIBERTY, clock 00:21
0:21
1st & 25 at own 45
Kaidon Salter run for 10 yds to the VTech 45
0:21
2nd & 15 at opp 45
Johnathan Bennett pass complete to Noah Frith for 16 yds to the VTech 29 for a 1ST down
0:21
1st & 10 at opp 29
Johnathan Bennett pass incomplete
0:05
2nd & 10 at opp 29
Nick Brown 47 yd FG GOODTied at 17
Virginia Tech End of half, 1 play
0:05
Jason Stricker kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
[NHSG] Kneel down by WELLS, Grant at VT23 (team loss of 2), clock 00:00.
3rd quarter7 drives, then Liberty 22, Virginia Tech 17
Liberty Punt, 6 plays
14:54
Kyle Lowe kickoff for 54 yds , Shedro Louis return for 26 yds to the Liber 37
14:54
1st & 10 at own 37
Shedro Louis run for 8 yds to the Liber 45
14:54
2nd & 2 at own 45
Johnathan Bennett pass incomplete
14:54
3rd & 2 at own 45
Johnathan Bennett pass complete to Demario Douglas for 11 yds to the VTech 44 for a 1ST down
14:54
1st & 10 at opp 44
Shedro Louis run for 2 yds to the VTech 42
14:54
2nd & 8 at opp 42
Johnathan Bennett pass incomplete
14:54
3rd & 8 at opp 42
Shedro Louis run for a loss of 1 yard to the VTech 43
12:44
4th & 9 at opp 43
Aidan Alves punt for 33 yds
Virginia Tech Safety, 2 plays (Liberty scores)
12:44
1st & 10 at own 10
Chance Black run for a loss of 3 yards to the VTech 7
12:04
2nd & 13 at own 7
Grant Wells sacked by Kendy Charles for a loss of 7 yards for a SAFETYLiberty 19, Virginia Tech 17
12:04
1st & goal at opp 0
Timeout LIBERTY, clock 12:04
Liberty Punt, 3 plays
11:55
1st & 10 at opp 48
Shedro Louis run for a loss of 2 yards to the 50 yard line
11:55
2nd & 12 at the 50
Johnathan Bennett pass incomplete
11:55
3rd & 12 at the 50
Johnathan Bennett run for 2 yds to the VTech 48
10:32
4th & 10 at opp 48
Aidan Alves punt for 42 yds, fair catch by Tucker Holloway at the VTech 6
10:32
1st & 10 at own 6
Timeout LIBERTY, clock 10:32
Virginia Tech Punt, 6 plays
10:32
1st & 10 at own 6
Jalen Holston run for 2 yds to the VTech 8
10:32
2nd & 8 at own 8
Jalen Holston run for no gain to the VTech 8
10:32
3rd & 8 at own 8
Grant Wells run for 19 yds to the VTech 27 for a 1ST down
10:32
1st & 10 at own 27
Grant Wells pass complete to Dae’Quan Wright for 3 yds to the VTech 30
10:32
2nd & 7 at own 30
Grant Wells pass incomplete
10:32
3rd & 7 at own 30
Grant Wells run for 5 yds to the VTech 35
7:27
4th & 2 at own 35
Peter Moore punt for 41 yds, downed at the Liber 24
7:27
1st & 10 at own 24
Timeout LIBERTY, clock 07:27
Liberty Field goal, 9 plays
7:27
1st & 10 at own 24
Kaidon Salter pass complete to Demario Douglas for 8 yds to the Liber 32
7:27
2nd & 2 at own 32
Kaidon Salter run for 14 yds to the Liber 46 for a 1ST down
7:27
1st & 10 at own 46
Kaidon Salter pass incomplete
7:27
2nd & 10 at own 46
Kaidon Salter pass complete to Demario Douglas for 12 yds to the VTech 42 for a 1ST down
7:27
1st & 10 at opp 42
Kaidon Salter pass complete to Noah Frith for 23 yds to the VTech 19 for a 1ST down
7:27
1st & 10 at opp 19
Shedro Louis run for 6 yds to the VTech 13
7:27
2nd & 4 at opp 13
Kaidon Salter run for a loss of 2 yards to the VTech 15
7:27
3rd & 6 at opp 15
Kaidon Salter sacked by TyJuan Garbutt for a loss of 4 yards to the VTech 19
3:50
4th & 10 at opp 19
Nick Brown 37 yd FG GOODLiberty 22, Virginia Tech 17
Virginia Tech Punt, 5 plays
3:42
Jason Stricker kickoff for 65 yds , Cole Beck return for 40 yds to the VTech 40
3:42
1st & 10 at own 40
Grant Wells pass complete to Jalen Holston for 1 yd to the VTech 41
3:42
2nd & 9 at own 41
Keshawn King run for 22 yds to the Liber 37 for a 1ST down
3:42
1st & 10 at opp 37
Grant Wells pass complete to Keshawn King for 2 yds to the Liber 35
3:42
2nd & 8 at opp 35
Grant Wells run for 1 yd to the Liber 34
3:42
3rd & 7 at opp 34
VIRGINIA TECH Penalty, Offensive Holding (Johnny Jordan) declined
0:54
4th & 19 at opp 46
Peter Moore punt for 36 yds, downed at the Liber 10
Liberty Fumble, 6 plays
0:54
1st & 10 at own 10
VIRGINIA TECH Penalty, Face mask (15 yards) (Jalen Stroman) to the Liber 34 for a 1ST down
0:00
1st & 10 at own 34
Shedro Louis run for 21 yds to the VTech 45 for a 1ST down
Q4 15:00
1st & 10 at opp 45
T.J. Green run for 8 yds to the VTech 37
Q4 15:00
2nd & 2 at opp 37
Kaidon Salter run for a loss of 2 yards to the VTech 39
Q4 15:00
3rd & 4 at opp 39
Kaidon Salter pass complete to Jerome Jackson for 5 yds to the VTech 34 for a 1ST down
Q4 13:17
1st & 10 at opp 34
Kaidon Salter run for a loss of 2 yards to the VTech 36 Kaidon Salter fumbled, recovered by VTech Keli Lawson
4th quarter5 drives, then Virginia Tech 23, Liberty 22
Virginia Tech Touchdown, 13 plays
13:17
1st & 10 at own 36
Keshawn King run for 9 yds to the VTech 45 Keshawn King fumbled, recovered by VTech Tucker Holloway
13:17
2nd & 1 at own 45
Jalen Holston run for 14 yds to the Liber 41 for a 1ST down
13:17
1st & 10 at opp 41
Jalen Holston run for 4 yds to the Liber 37
13:17
2nd & 6 at opp 37
Jalen Holston run for 1 yd to the Liber 36
13:17
3rd & 5 at opp 36
Jalen Holston run for 12 yds to the Liber 24 for a 1ST down
13:17
1st & 10 at opp 24
Grant Wells pass incomplete
13:17
2nd & 10 at opp 24
Jalen Holston run for 3 yds to the Liber 21
13:17
3rd & 7 at opp 21
Grant Wells pass complete to Kaleb Smith for 5 yds to the Liber 16
13:17
4th & 2 at opp 16
Jalen Holston run for 3 yds to the Liber 13 for a 1ST down
13:17
1st & 10 at opp 13
Grant Wells run for 3 yds to the Liber 10
13:17
2nd & 7 at opp 10
Grant Wells run for 6 yds to the Liber 4
13:17
3rd & 1 at opp 4
Jalen Holston run for 3 yds to the Liber 1 for a 1ST down
7:46
1st & goal at opp 1
Jalen Holston 1 Yd Run (Two-Point Pass Conversion Failed)Virginia Tech 23, Liberty 22
Liberty Turnover on downs, 8 plays
7:46
1st & 10 at opp 25
Timeout LIBERTY, clock 07:46
7:46
Kyle Lowe kickoff for 65 yds for a touchback
7:46
1st & 10 at own 25
Kaidon Salter pass complete to Demario Douglas for 8 yds to the Liber 33
7:46
2nd & 2 at own 33
Kaidon Salter run for 4 yds to the Liber 37 for a 1ST down
7:46
1st & 10 at own 37
Kaidon Salter run for 9 yds to the Liber 46
7:46
2nd & 1 at own 46
Shedro Louis run for 2 yds to the Liber 48 for a 1ST down
7:46
1st & 10 at own 48
SALTER, Kaidon pass to the right incomplete intended for DOUGLAS, Demario thrown to the VT7. PENALTY VT Pass Interference on PEOPLES, Nasir enforced 14 yards to the VT38 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:46
1st & 10 at opp 38
SALTER, Kaidon pass to the left incomplete intended for YARBROUGH, CJ thrown to the VT34. PENALTY LIB Ineligible Receiver Downfield on Pass on SIBLEY, Treon enforced 5 yards from the VT38 to the VT43 [NHSG]. NO PLAY (replay the down).
7:46
1st & 15 at opp 43
Kaidon Salter sacked by Dax Hollifield for a loss of 7 yards to the 50 yard line
7:46
2nd & 22 at the 50
Kaidon Salter pass complete to Jerome Jackson for 10 yds to the VTech 40
7:46
3rd & 12 at opp 40
Kaidon Salter pass incomplete
4:28
4th & 12 at opp 40
Kaidon Salter pass incomplete
4:28
1st & 10 at own 40
Timeout LIBERTY, clock 04:28
Virginia Tech Punt, 3 plays
4:28
1st & 10 at own 40
Jalen Holston run for 1 yd to the VTech 41
3:31
3rd & 4 at own 46
Timeout LIBERTY, clock 03:31
3:31
2nd & 9 at own 41
Grant Wells run for 5 yds to the VTech 46
3:23
4th & 15 at own 35
Timeout LIBERTY, clock 03:23
3:23
3rd & 4 at own 46
Grant Wells sacked by Javon Scruggs for a loss of 11 yards to the VTech 35
3:19
4th & 15 at own 35
Peter Moore punt for 43 yds, fair catch by Demario Douglas at the Liber 22
Liberty Fumble, 2 plays
3:19
1st & 10 at own 22
Johnathan Bennett sacked by Norell Pollard for a loss of 5 yards to the Liber 17
2:49
2nd & 15 at own 17
Johnathan Bennett sacked for a loss of 3 yards to the Liber 14
Virginia Tech End of game, 5 plays
2:49
1st & 10 at opp 14
Jalen Holston run for 7 yds to the Liber 7
2:49
2nd & 3 at opp 7
Jalen Holston run for 5 yds to the Liber 2 for a 1ST down
1:25
2nd & goal at opp 5
Timeout LIBERTY, clock 01:25
1:25
1st & goal at opp 2
[NHSG] Kneel down by WELLS, Grant at LIB5 (team loss of 3).
1:25
2nd & goal at opp 5
[NHSG] Kneel down by WELLS, Grant at LIB10 (team loss of 5).
0:00
3rd & goal at opp 10
[NHSG] Kneel down by WELLS, Grant at LIB13 (team loss of 3), clock 00:00.
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.