LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Pittsburgh at Virginia Tech play by play — College Football October 2, 2026

Pittsburgh 35
Virginia Tech 33
Final
Virginia Tech 1st, 15:00
  1. 15:00 1st & 10 PITT 35 Pittsburgh kicked off, touchback
  2. 15:00 1st & 10 VT 25 Ethan Grunkemeyer passed to Luke Reynolds for 23 yard gain, tackled by Shawn Lee Jr.
  3. 14:42 1st & 10 VT 48 Ethan Grunkemeyer incomplete pass intended for Benji Gosnell
  4. 14:35 2nd & 10 VT 48 Jeffrey Overton Jr. rushed for 14 yard gain, tackled by Raion Strader
  5. 13:54 1st & 10 PITT 38 Ethan Grunkemeyer passed to Que'Sean Brown for 38 yard touchdown PITT 0, VT 6
  6. 13:44 1st & 10 PITT 0 John Love made PAT PITT 0, VT 7
Pittsburgh 1st, 13:44
  1. 13:44 1st & 10 PITT 0 Virginia Tech kicked off, touchback
  2. 13:44 1st & 10 PITT 25 Mason Heintschel incomplete pass intended for Censere Lee
  3. 13:39 2nd & 10 PITT 25 Mason Heintschel incomplete pass intended for Censere Lee
  4. 13:35 3rd & 10 PITT 25 Mason Heintschel rushed for 2 yard gain, tackled by Elhadj Fall
  5. 12:51 4th & 8 PITT 27 Gabe Russo punted for 50 yards. Que'Sean Brown returned punt for no gain
Virginia Tech 1st, 12:43
  1. 12:43 1st & 10 VT 23 Jeffrey Overton Jr. rushed for 8 yard gain, tackled by Cruce Brookins
  2. 12:10 2nd & 2 VT 31 Ethan Grunkemeyer passed to Que'Sean Brown for 43 yard gain, tackled by Cruce Brookins
  3. 11:49 1st & 10 PITT 26 Ethan Grunkemeyer passed to Que'Sean Brown for 12 yard gain. Pittsburgh committed 7 yard penalty (Roughing the Passer)
  4. 11:28 1st & 7 PITT 7 Jeffrey Overton Jr. rushed for 4 yard gain, tackled by Isaiah Neal
  5. 10:53 2nd & 3 PITT 3 Jeffrey Overton Jr. rushed for 2 yard gain, tackled by Sean FitzSimmons
  6. 10:16 3rd & 1 PITT 1 Ethan Grunkemeyer rushed for 1 yard touchdown PITT 0, VT 13
  7. 10:08 3rd & 1 PITT 0 John Love made PAT PITT 0, VT 14
Pittsburgh 1st, 10:08
  1. 10:08 3rd & 1 PITT 0 Virginia Tech kicked off, touchback
  2. 10:08 1st & 10 PITT 25 Ja'Kyrian Turner rushed for no gain, tackled by Elhadj Fall
  3. 9:41 2nd & 10 PITT 25 Mason Heintschel sacked by Aycen Stevens for 9 yard loss
  4. 8:59 3rd & 19 PITT 16 Mason Heintschel incomplete pass intended for Censere Lee
  5. 8:43 4th & 19 PITT 16 Gabe Russo punted for 56 yards. Que'Sean Brown returned punt for no gain
Virginia Tech 1st, 8:30
  1. 8:30 1st & 10 VT 28 Ethan Grunkemeyer passed to Luke Reynolds for 5 yard gain, tackled by DeMarco Ward
  2. 7:54 2nd & 5 VT 33 Marcellous Hawkins Jr. rushed for 6 yard gain, tackled by Josh Guerrier
  3. 7:18 1st & 10 VT 39 Ethan Grunkemeyer passed to Marcellous Hawkins Jr. for 2 yard gain, tackled by Jeremiah Marcelin
  4. 6:40 2nd & 8 VT 41 Ethan Grunkemeyer passed to Tyseer Denmark for no gain, tackled by DeMarco Ward
  5. 6:12 3rd & 8 VT 41 Ethan Grunkemeyer incomplete pass intended for Ayden Greene
  6. 5:54 4th & 8 VT 41 Nathan Totten punted for 40 yards. Cataurus Hicks returned punt for no gain. Pittsburgh committed 10 yard penalty (Holding)
Pittsburgh 1st, 5:54
  1. 5:54 1st & 10 PITT 9 Mason Heintschel passed to Carson Kent for 3 yard gain
  2. 5:04 2nd & 7 PITT 12 Mason Heintschel incomplete pass intended for Bryce Yates
  3. 5:02 3rd & 7 PITT 12 Mason Heintschel passed to Ja'Kyrian Turner for 5 yard gain, tackled by Tyson Flowers
  4. 4:20 4th & 2 PITT 17 Gabe Russo punted for 56 yards, no return
Virginia Tech 1st, 4:12
  1. 4:12 1st & 10 VT 27 Ethan Grunkemeyer passed to Que'Sean Brown for 4 yard loss, tackled by Shawn Lee Jr.
  2. 3:54 2nd & 14 VT 23 Ethan Grunkemeyer passed to Jeffrey Overton Jr. for 7 yard gain, tackled by Cole Woodson
  3. 3:34 3rd & 7 VT 30 Ethan Grunkemeyer passed to Jeffrey Overton Jr. for 4 yard gain, tackled by Raion Strader
  4. 2:51 4th & 3 VT 34 Nathan Totten punted for 42 yards. Cataurus Hicks returned punt for 11 yards
Pittsburgh 1st, 2:37
  1. 2:37 1st & 10 PITT 35 Ja'Kyrian Turner rushed for 3 yard gain, tackled by Jason Abbey
  2. 2:03 2nd & 7 PITT 38 Mason Heintschel passed to Ja'Kyrian Turner for no gain, tackled by Kaleb Spencer
  3. 1:16 3rd & 7 PITT 38 Mason Heintschel passed to Cataurus Hicks for 12 yard gain, tackled by Jaquez White
  4. 0:54 1st & 10 VT 50 Mason Heintschel passed to Bryce Yates for 30 yard gain, tackled by Kaleb Spencer
  5. 0:17 1st & 10 VT 20 Ja'Kyrian Turner rushed for 20 yard touchdown PITT 6, VT 14
  6. 0:10 1st & 10 VT 0 Antonio Chadha made PAT PITT 7, VT 14
Virginia Tech 1st, 0:10
  1. 0:10 1st & 10 VT 0 Pittsburgh kicked off for 63 yards, Jeffrey Overton Jr. returned kickoff for 27 yards
  2. 0:05 1st & 10 VT 29 Ethan Grunkemeyer passed to Jeffrey Overton Jr. for 13 yard gain, tackled by Cole Woodson
  3. End of 1st Quarter
  4. 15:00 1st & 10 VT 42 Marcellous Hawkins Jr. rushed for 2 yard gain, tackled by Jaeden Moore
  5. 14:26 2nd & 8 VT 44 Ethan Grunkemeyer passed to Que'Sean Brown for 2 yard gain, tackled by Nick James
  6. 13:59 3rd & 6 VT 46 Virginia Tech committed 5 yard penalty (False Start)
  7. 13:40 3rd & 11 VT 41 Ethan Grunkemeyer passed to Davion Brown for 14 yard gain
  8. 13:11 1st & 10 PITT 45 Marcellous Hawkins Jr. rushed for 4 yard gain, tackled by Alex Sanford Jr.
  9. 12:35 2nd & 6 PITT 41 Ethan Grunkemeyer incomplete pass intended for Que'Sean Brown
  10. 12:28 3rd & 6 PITT 41 Jeffrey Overton Jr. rushed for 3 yard gain, tackled by Jeremiah Marcelin
  11. 11:43 4th & 3 PITT 38 Pittsburgh committed 6 yard penalty (Pass Interference)
  12. 11:38 1st & 10 PITT 32 Ethan Grunkemeyer passed to Luke Reynolds for 20 yard gain
  13. 10:56 1st & 10 PITT 12 Jeffrey Overton Jr. rushed for 2 yard gain, tackled by Raion Strader
  14. 10:19 2nd & 8 PITT 10 Jeffrey Overton Jr. rushed for 3 yard gain, tackled by Isaiah Neal
  15. 9:39 3rd & 5 PITT 7 Ethan Grunkemeyer incomplete pass intended for Ayden Greene
  16. 9:29 4th & 5 PITT 7 John Love kicked a 26-yard field goal PITT 7, VT 17
Pittsburgh 2nd, 9:24
  1. 9:24 4th & 5 PITT 7 Virginia Tech kicked off, touchback
  2. 9:24 1st & 10 PITT 25 Damon Ferguson Jr. rushed for 11 yard gain, tackled by Kenny Woseley Jr.
  3. 8:53 1st & 10 PITT 36 Mason Heintschel incomplete pass intended for Cataurus Hicks
  4. 8:46 2nd & 10 PITT 36 Pittsburgh committed 5 yard penalty (False Start)
  5. 8:46 2nd & 15 PITT 31 Mason Heintschel passed to Damon Ferguson Jr. for 5 yard gain
  6. 8:13 3rd & 10 PITT 36 Mason Heintschel passed to Bryce Yates for 17 yard gain. Virginia Tech committed 15 yard penalty (Roughing the Passer)
  7. 8:05 1st & 10 VT 32 Pittsburgh committed 10 yard penalty (Holding)
  8. 7:30 1st & 20 VT 42 La'Vell Wright rushed for 4 yard gain, tackled by Cam Chadwick Jr.
  9. 6:45 2nd & 16 VT 38 Mason Heintschel incomplete pass intended for Cataurus Hicks
  10. 6:38 3rd & 16 VT 38 Virginia Tech committed 15 yard penalty (Roughing the Passer)
  11. 6:32 1st & 10 VT 23 Virginia Tech committed 11 yard penalty (Unsportsmanlike Conduct)
  12. 6:32 1st & 10 VT 12 Damon Ferguson Jr. rushed for 7 yard gain, tackled by DQ Smith
  13. 6:06 2nd & 3 VT 5 Mason Heintschel incomplete pass intended for Damon Ferguson Jr.
  14. 5:59 3rd & 3 VT 5 La'Vell Wright rushed for 3 yard gain, tackled by Cam Chadwick Jr.
  15. 5:22 1st & 2 VT 2 Virginia Tech committed 1 yard penalty (Too Many Men on Field)
  16. 5:15 1st & 1 VT 1 La'Vell Wright rushed for 1 yard touchdown PITT 13, VT 17
  17. 5:11 1st & 1 VT 0 Antonio Chadha made PAT PITT 14, VT 17
Virginia Tech 2nd, 5:11
  1. 5:11 1st & 1 VT 0 Pittsburgh kicked off, touchback
  2. 5:11 1st & 10 VT 25 Ethan Grunkemeyer passed to Que'Sean Brown for 51 yard gain, tackled by Shadarian Harrison
  3. 4:44 1st & 10 PITT 24 Marcellous Hawkins Jr. rushed for 3 yard gain, tackled by Sean FitzSimmons
  4. 4:07 2nd & 7 PITT 21 Virginia Tech committed 10 yard penalty (Pass Interference)
  5. 3:59 2nd & 17 PITT 31 Ethan Grunkemeyer passed to Marcellous Hawkins Jr. for 9 yard gain, tackled by Alex Sanford Jr.
  6. 3:25 3rd & 8 PITT 22 Ethan Grunkemeyer passed to Ayden Greene for 22 yard touchdown PITT 14, VT 23
  7. 3:18 3rd & 8 PITT 0 John Love made PAT PITT 14, VT 24
Pittsburgh 2nd, 3:18
  1. 3:18 3rd & 8 PITT 0 Virginia Tech kicked off, touchback
  2. 3:18 1st & 10 PITT 25 Ja'Kyrian Turner rushed for 1 yard gain, tackled by Isaiah Brown-Murray
  3. 2:48 2nd & 9 PITT 26 Mason Heintschel rushed for 2 yard gain, tackled by Samuel Okunlola
  4. 2:00 3rd & 7 PITT 28 Mason Heintschel incomplete pass intended for Ja'Kyrian Turner
  5. 1:54 4th & 7 PITT 28 Gabe Russo punted for 57 yards. Que'Sean Brown returned punt for no gain
Virginia Tech 2nd, 1:46
  1. 1:46 1st & 10 VT 15 Jeffrey Overton Jr. rushed for 4 yard gain
  2. 1:21 2nd & 6 VT 19 Ethan Grunkemeyer incomplete pass intended for Que'Sean Brown
  3. 1:15 3rd & 6 VT 19 Ethan Grunkemeyer pass intercepted. Cameron Lindsey intercepted Ethan Grunkemeyer for no gain
Pittsburgh 2nd, 1:11
  1. 1:11 1st & 10 VT 23 Ja'Kyrian Turner rushed for 1 yard gain, tackled by Cortez Harris
  2. 0:39 2nd & 9 VT 22 Mason Heintschel passed to Cataurus Hicks for 22 yard touchdown PITT 20, VT 24
  3. 0:31 2nd & 9 VT 0 Antonio Chadha made PAT PITT 21, VT 24
Virginia Tech 2nd, 0:31
  1. 0:31 2nd & 9 VT 0 Pittsburgh kicked off, touchback
  2. 0:31 1st & 10 VT 25 Jeffrey Overton Jr. rushed for 1 yard gain, tackled by Nick James
Pittsburgh 3rd, 15:00
  1. 15:00 2nd & 9 VT 26 Virginia Tech kicked off, touchback
  2. 15:00 1st & 10 PITT 25 Mason Heintschel passed to Censere Lee for 12 yard gain, tackled by Keon Wylie
  3. 14:34 1st & 10 PITT 37 Ja'Kyrian Turner rushed for 5 yard loss, tackled by Kemari Copeland
  4. 13:51 2nd & 15 PITT 32 Mason Heintschel passed to Ja'Kyrian Turner for 7 yard gain, tackled by Cam Chadwick Jr.
  5. 13:04 3rd & 8 PITT 39 Mason Heintschel rushed for 7 yard gain, tackled by Kemari Copeland
  6. 13:04 4th & 1 PITT 46 Carson Kent rushed for 2 yard gain, tackled by Gerard Johnson III
  7. 12:25 1st & 10 PITT 48 Ja'Kyrian Turner rushed for 11 yard gain, tackled by Keon Wylie
  8. 12:00 1st & 10 VT 41 Ja'Kyrian Turner rushed for 5 yard gain
  9. 11:28 2nd & 5 VT 36 Ja'Kyrian Turner rushed for 20 yard gain, tackled by Quentin Reddish
  10. 10:56 1st & 10 VT 16 Damon Ferguson Jr. rushed for 1 yard gain, tackled by Kenny Woseley Jr.
  11. 10:22 2nd & 9 VT 15 Damon Ferguson Jr. rushed for 15 yard touchdown PITT 27, VT 24
  12. 10:13 2nd & 9 VT 0 Antonio Chadha made PAT PITT 28, VT 24
Virginia Tech 3rd, 10:13
  1. 10:13 2nd & 9 VT 0 Pittsburgh kicked off, touchback
  2. 10:13 1st & 10 VT 25 Jeffrey Overton Jr. rushed for no gain, tackled by Braylan Lovelace
  3. 9:43 2nd & 10 VT 25 Jeffrey Overton Jr. rushed for 5 yard gain, tackled by Sean FitzSimmons
  4. 9:05 3rd & 5 VT 30 Ethan Grunkemeyer passed to Luke Reynolds for 15 yard gain, tackled by Cole Woodson
  5. 8:27 1st & 10 VT 45 Jeffrey Overton Jr. rushed for no gain, tackled by Sean FitzSimmons
  6. 8:07 2nd & 10 VT 45 Virginia Tech committed 10 yard penalty (Pass Interference)
  7. 7:59 2nd & 20 VT 35 Ethan Grunkemeyer passed to Jeffrey Overton Jr. for 3 yard gain
  8. 7:19 3rd & 17 VT 38 Ethan Grunkemeyer sacked by Jaeden Moore for 10 yard loss. Ethan Grunkemeyer fumbled. Nick James recovered fumble for no gain
Pittsburgh 3rd, 7:11
  1. 7:11 1st & 10 VT 28 Holden Geriner incomplete pass intended for Bryce Yates
  2. 7:05 2nd & 10 VT 28 Pittsburgh timeout
  3. 7:05 2nd & 10 VT 28 Ja'Kyrian Turner rushed for 1 yard loss, tackled by Kaleb Spencer
  4. 6:19 3rd & 11 VT 29 Holden Geriner passed to Censere Lee for 10 yard gain, tackled by Kemari Copeland
  5. 5:41 4th & 1 VT 19 Holden Geriner incomplete pass intended for Bryce Yates
Virginia Tech 3rd, 5:32
  1. 5:32 1st & 10 VT 19 Ethan Grunkemeyer passed to Ayden Greene for 12 yard gain
  2. 5:00 1st & 10 VT 31 Marcellous Hawkins Jr. rushed for 9 yard gain, tackled by DeMarco Ward
  3. 4:36 2nd & 1 VT 40 Virginia Tech committed 15 yard penalty (Illegal Use of Hands)
  4. 4:32 2nd & 16 VT 25 Ethan Grunkemeyer sacked by Isaiah Neal for 7 yard loss
  5. 3:54 3rd & 23 VT 18 Ethan Grunkemeyer incomplete pass intended for Luke Reynolds
  6. 3:50 4th & 23 VT 18 Nathan Totten punted for 48 yards. Cataurus Hicks returned punt for 25 yards
Pittsburgh 3rd, 3:34
  1. 3:34 1st & 10 VT 41 Ja'Kyrian Turner rushed for no gain, tackled by Randy Adirika
  2. 3:01 2nd & 10 VT 41 La'Vell Wright rushed for 4 yard loss, tackled by Kaleb Spencer
  3. 2:21 3rd & 14 VT 45 Holden Geriner passed to Ja'Kyrian Turner for 7 yard gain, tackled by Isaiah Brown-Murray
  4. 1:28 4th & 7 VT 38 Player rushed for 3 yard loss. Player fumbled. Kaemon Tijerina recovered fumble for no gain
Virginia Tech 3rd, 1:26
  1. 1:26 1st & 10 VT 41 Ethan Grunkemeyer passed to Jeffrey Overton Jr. for 9 yard gain, tackled by Isaiah Neal
  2. 0:52 2nd & 1 VT 50 Jeffrey Overton Jr. rushed for 9 yard loss. Jeffrey Overton Jr. fumbled. Isaiah Neal recovered fumble for no gain
Pittsburgh 3rd, 0:45
  1. 0:45 1st & 10 VT 41 Holden Geriner rushed for 3 yard gain, tackled by Keon Wylie
  2. End of 3rd Quarter
  3. 15:00 2nd & 7 VT 38 Ja'Kyrian Turner rushed for 2 yard gain, tackled by Kaleb Spencer
  4. 14:36 3rd & 5 VT 36 Holden Geriner passed to Censere Lee for 7 yard gain
  5. 14:06 1st & 10 VT 29 Holden Geriner passed to Cataurus Hicks for 29 yard touchdown PITT 34, VT 24
  6. 13:55 1st & 10 VT 0 Antonio Chadha made PAT PITT 35, VT 24
Virginia Tech 4th, 13:55
  1. 13:55 1st & 10 VT 0 Pittsburgh kicked off, touchback
  2. 13:55 1st & 10 VT 25 Ethan Grunkemeyer passed to Que'Sean Brown for 5 yard gain, tackled by DeMarco Ward
  3. 13:22 2nd & 5 VT 30 Ethan Grunkemeyer passed to Ayden Greene for 48 yard gain, tackled by Cruce Brookins
  4. 12:41 1st & 10 PITT 22 Marcellous Hawkins Jr. rushed for 4 yard gain, tackled by Braylan Lovelace
  5. 11:59 2nd & 6 PITT 18 Ethan Grunkemeyer pass intercepted. Shawn Lee Jr. intercepted Ethan Grunkemeyer for no gain
Pittsburgh 4th, 11:49
  1. 11:49 1st & 10 PITT 3 Damon Ferguson Jr. rushed for no gain, tackled by Kaleb Spencer
  2. 11:07 2nd & 10 PITT 3 Damon Ferguson Jr. rushed for 3 yard loss, tackled by Noah Chambers. Safety PITT 35, VT 26
Virginia Tech 4th, 11:02
  1. 11:02 2nd & 10 PITT 3 Pittsburgh kicked off for 72 yards, Jeffrey Overton Jr. returned kickoff for 62 yards
  2. 10:52 1st & 10 PITT 30 Tyseer Denmark rushed for 2 yard gain, tackled by Braylan Lovelace
  3. 10:16 2nd & 8 PITT 28 Ethan Grunkemeyer passed to Davion Brown for 28 yard touchdown PITT 35, VT 32
  4. 10:07 2nd & 8 PITT 0 John Love made PAT PITT 35, VT 33
Pittsburgh 4th, 10:07
  1. 10:07 2nd & 8 PITT 0 Virginia Tech kicked off, touchback
  2. 10:07 1st & 10 PITT 25 Ja'Kyrian Turner rushed for 3 yard gain, tackled by Keon Wylie
  3. 9:32 2nd & 7 PITT 28 Holden Geriner passed to Ja'Kyrian Turner for 14 yard gain
  4. 9:11 1st & 10 PITT 42 Pittsburgh committed 10 yard penalty (Holding)
  5. 8:56 1st & 20 PITT 32 Holden Geriner incomplete pass intended for Carson Kent
  6. 8:50 2nd & 20 PITT 32 Ja'Kyrian Turner rushed for 5 yard gain, tackled by Elhadj Fall
  7. 8:36 3rd & 15 PITT 37 Holden Geriner passed to Ja'Kyrian Turner for 2 yard gain
  8. 7:46 4th & 13 PITT 39 Gabe Russo punted for 26 yards, no return
Virginia Tech 4th, 7:31
  1. 7:31 1st & 10 VT 35 Ethan Grunkemeyer passed to Ayden Greene for 6 yard gain
  2. 6:58 2nd & 4 VT 41 Jeffrey Overton Jr. rushed for 1 yard gain, tackled by Isaiah Neal
  3. 6:19 3rd & 3 VT 42 Jeffrey Overton Jr. rushed for 2 yard loss, tackled by Jeremiah Marcelin
  4. 5:40 4th & 5 VT 40 Nathan Totten punted for 15 yards, no return
Pittsburgh 4th, 5:32
  1. 5:32 1st & 10 PITT 45 Pittsburgh committed 10 yard penalty (Holding)
  2. 5:25 1st & 20 PITT 35 Holden Geriner incomplete pass intended for Cataurus Hicks
  3. 5:21 2nd & 20 PITT 35 Holden Geriner passed to Censere Lee for 4 yard gain, tackled by DQ Smith
  4. 4:38 3rd & 16 PITT 39 Holden Geriner passed to Censere Lee for 5 yard gain, tackled by Quentin Reddish
  5. 3:59 4th & 11 PITT 44 Gabe Russo punted for 36 yards. Que'Sean Brown returned punt for no gain
Virginia Tech 4th, 3:54
  1. 3:54 1st & 10 VT 20 Ethan Grunkemeyer passed to Marlion Jackson for 9 yard gain, tackled by Rashan Murray
  2. 3:14 2nd & 1 VT 29 Ethan Grunkemeyer incomplete pass intended for Marlion Jackson
  3. 3:09 3rd & 1 VT 29 Ethan Grunkemeyer rushed for 2 yard gain, tackled by Nick James
  4. 2:53 1st & 10 VT 31 Ethan Grunkemeyer passed to Benji Gosnell for 8 yard gain
  5. 2:24 2nd & 2 VT 39 Ethan Grunkemeyer incomplete pass intended for Marlion Jackson
  6. 2:17 3rd & 2 VT 39 Marcellous Hawkins Jr. rushed for 2 yard gain, tackled by Isaiah Neal
  7. 2:00 1st & 10 VT 41 Ethan Grunkemeyer rushed for no gain. Ethan Grunkemeyer fumbled. Logan Howland recovered fumble for no gain
  8. 1:40 2nd & 10 VT 41 Ethan Grunkemeyer incomplete pass intended for Ayden Greene
  9. 1:35 3rd & 10 VT 41 Ethan Grunkemeyer passed to Luke Reynolds for 5 yard gain
  10. 1:19 4th & 5 VT 46 Virginia Tech timeout
  11. 1:19 4th & 5 VT 46 Ethan Grunkemeyer passed to Luke Reynolds for 23 yard gain, tackled by Braylan Lovelace
  12. 1:05 1st & 10 PITT 31 Ethan Grunkemeyer passed to Luke Reynolds for 2 yard gain, tackled by Cruce Brookins
  13. 0:44 2nd & 8 PITT 29 Jeffrey Overton Jr. rushed for 10 yard gain
  14. 0:37 1st & 10 PITT 19 Jeffrey Overton Jr. rushed for no gain, tackled by Cruce Brookins
  15. 0:34 2nd & 10 PITT 19 Pittsburgh timeout
  16. 0:34 2nd & 10 PITT 19 Ethan Grunkemeyer rushed for 1 yard loss, tackled by Nick James
  17. 0:12 3rd & 11 PITT 20 Marcellous Hawkins Jr. rushed for 2 yard gain, tackled by BJ Williams
  18. 0:03 4th & 9 PITT 18 Virginia Tech timeout
  19. 0:03 4th & 9 PITT 18 Pittsburgh timeout
  20. 0:03 4th & 9 PITT 18 John Love missed a 36-yard field goal
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.