68°F, clear, wind 20 mph from the northwest, gusts to 29 mphWeather: NOAA NCEI Integrated Surface Database; Norwood Memorial Airport (KOWD), 15 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duquesne
Stonehill
555
Total yards
336
412
Passing yards
231
143
Rushing yards
105
12.1
Yards per pass
8.9
4.2
Yards per rush
3.0
27
First downs
22
9–11
Third downs
3–10
1–1
Fourth downs
2–2
1
Turnovers
1
12–115
Penalties
8–70
35:32
Possession
24:28
Efficiency
Duquesne
Stonehill
54%
Success rate
45%
0.50
EPA per play
0.28
1.43
Explosiveness
1.45
0.03
Rushing EPA
0.01
0.95
Passing EPA
0.59
52%
Passing-down success
41%
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)
Duquesne 75% to win. Elo’s favorite won.
The line
Duquesne −21, over/under 51.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. Stonehill drives left to right, Duquesne right to left.
Q1 DuquesneInterception, 8 plays, 50 yards
Q1 StonehillPunt, 3 plays, −2 yards
Q1 DuquesneTouchdown, 15 plays, 91 yards
Q1 StonehillFumble, 1 play, −1 yard
Q1 DuquesneTouchdown, 2 plays, 24 yards
Q2 StonehillPunt, 3 plays, 3 yards
Q2 DuquesneTouchdown, 6 plays, 48 yards
Q2 StonehillTouchdown, 7 plays, 75 yards
Q2 DuquesneTouchdown, 10 plays, 65 yards
Q2 StonehillPunt, 5 plays, 5 yards
Q2 DuquesneField goal, 6 plays, 39 yards
Q3 StonehillTouchdown, 9 plays, 75 yards
Q3 DuquesneTouchdown, 8 plays, 75 yards
Q3 StonehillTouchdown, 10 plays, 75 yards
Q3 DuquesneTouchdown, 2 plays, 63 yards
Q3 StonehillPunt, 7 plays, 0 yards
Q4 DuquesneField goal, 11 plays, 44 yards
Q4 StonehillTouchdown, 10 plays, 79 yards
Q4 StonehillTouchdown, 6 plays, 52 yards
Q4 DuquesneEnd of game, 2 plays, −4 yards
Play by play
1st quarter4 drives, then Duquesne 7, Stonehill 0
Duquesne Interception, 8 plays
15:00
1st & 10 at own 35
Danny Hurley kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
JaMario Clements run for 3 yds to the DUQ 28
15:00
2nd & 7 at own 28
JaMario Clements run for no gain to the DUQ 28
13:46
3rd & 7 at own 28
Timeout Stonehill, clock 13:46
13:46
3rd & 7 at own 28
Darius Perrantes pass complete to Tedy Afful for 11 yds to the DUQ 39 for a 1ST down
13:46
1st & 10 at own 39
Darius Perrantes pass complete to John Erby for 19 yds to the STO 42 for a 1ST down
13:46
1st & 10 at opp 42
JaMario Clements run for 2 yds to the STO 40
13:46
2nd & 8 at opp 40
JaMario Clements run for 4 yds to the STO 36
13:46
3rd & 4 at opp 36
Darius Perrantes pass complete to Joey Isabella for 11 yds to the STO 25 for a 1ST down
10:25
1st & 10 at opp 25
Darius Perrantes pass intercepted Charles Battaglia return for 6 yds to the STO 24
Stonehill Punt, 3 plays
10:25
1st & 10 at own 24
Jack O’Connell run for 1 yd to the STO 25
10:25
2nd & 9 at own 25
Jack O’Connell pass incomplete to Cody Ruff
10:25
3rd & 9 at own 25
No Huddle-Shotgun Woodard,Zavion rush middle for 6 yards gain to the STO31 (Davis,Carnell) PENALTY STO Illegal Formation 5 yards from STO25 to STO20. NO PLAY.
10:25
3rd & 14 at own 20
Zavion Woodard run for 2 yds to the STO 22
8:28
4th & 12 at own 22
Logan Chenette punt for 69 yds
Duquesne Touchdown, 15 plays
8:28
1st & 10 at own 9
JaMario Clements run for 2 yds to the DUQ 11
8:28
2nd & 8 at own 11
JaMario Clements run for 11 yds to the DUQ 22 for a 1ST down
8:28
1st & 10 at own 22
PENALTY DUQ False Start (Afful,Tedy) 5 yards from DUQ22 to DUQ17. NO PLAY.
8:28
1st & 15 at own 17
JaMario Clements run for 1 yd to the DUQ 18
8:28
2nd & 14 at own 18
Darius Perrantes pass complete to John Erby for 9 yds to the DUQ 27
8:28
3rd & 5 at own 27
Darius Perrantes pass complete to John Erby for 13 yds to the DUQ 40 for a 1ST down
8:28
1st & 10 at own 40
Darius Perrantes pass complete to Tedy Afful for 8 yds to the DUQ 48
8:28
2nd & 2 at own 48
Darius Perrantes pass complete to Joey Isabella for 12 yds to the STO 40 for a 1ST down
8:28
1st & 10 at opp 40
PENALTY DUQ False Start (Sheehan,Ian) 5 yards from STO40 to STO45. NO PLAY.
8:28
1st & 15 at opp 45
Darius Perrantes run for 5 yds to the STO 40
8:28
2nd & 10 at opp 40
Darius Perrantes pass incomplete to Tedy Afful
8:28
3rd & 10 at opp 40
Darius Perrantes pass complete to JaMario Clements for 14 yds to the STO 26 for a 1ST down
8:28
1st & 10 at opp 26
Darius Perrantes pass incomplete to Joey Isabella
8:28
2nd & 10 at opp 26
JaMario Clements run for 4 yds to the STO 22
8:28
3rd & 6 at opp 22
Darius Perrantes run for 1 yd to the STO 21
8:28
4th & 5 at opp 21
Darius Perrantes pass complete to Joey Isabella for 18 yds to the STO 3 for a 1ST down
0:50
1st & goal at opp 3
JaMario Clements run for 3 yds for a TD (Brian Bruzdewicz KICK)Duquesne 7, Stonehill 0
0:42
1st & 10 at own 35
Andrew Smith kickoff for 40 yds , Tyler Bannon return for 6 yds to the STO 31
0:33
1st & 10 at own 31
Zavion Woodard run for 1 yd to the STO 24 Zavion Woodard fumbled, recovered by DUQ Ty Howard
Duquesne Touchdown, 2 plays
0:00
1st & 10 at opp 24
Duquesne Penalty, UNS: Unsportsmanlike Conduct (-15 Yards) to the STO 36
Q2 14:49
2nd & 22 at opp 36
Darius Perrantes pass complete to Shawn Solomon Jr. for 36 yds for a TD (Brian Bruzdewicz KICK)Duquesne 14, Stonehill 0
Q2 14:40
1st & 10 at own 35
Andrew Smith kickoff for 63 yds , Kyree Drake return for 38 yds to the STO 27 Stonehill Penalty, Personal Foul (5 Yards) to the STO 6
2nd quarter6 drives, then Duquesne 31, Stonehill 6
Stonehill Punt, 3 plays
14:40
1st & 10 at own 6
Jarel Washington run for 4 yds to the STO 10
14:40
2nd & 6 at own 10
Jarel Washington run for 1 yd to the STO 9
14:40
3rd & 7 at own 9
Jack O’Connell pass incomplete to Jacob Flynn
13:20
4th & 7 at own 9
Logan Chenette punt for 39 yds, fair catch by John Erby at the STO 48
Duquesne Touchdown, 6 plays
13:20
1st & 10 at opp 48
Darius Perrantes pass complete to John Erby for 10 yds to the STO 38 for a 1ST down
13:20
1st & 10 at opp 38
Taj Butts run for 4 yds to the STO 34
13:20
2nd & 6 at opp 34
Darius Perrantes pass complete to John Erby for 20 yds to the STO 14 for a 1ST down
13:20
1st & 10 at opp 14
Taj Butts run for 6 yds to the STO 8
13:20
2nd & 4 at opp 8
Darius Perrantes run for 4 yds to the STO 12 Darius Perrantes fumbled, recovered by DUQ Darius Perrantes
9:58
3rd & 8 at opp 12
Darius Perrantes pass complete to Joey Isabella for 12 yds for a TD (Brian Bruzdewicz KICK)Duquesne 21, Stonehill 0
Stonehill Touchdown, 7 plays
9:58
1st & 10 at own 35
Andrew Smith kickoff for 65 yds for a touchback
9:58
1st & 10 at own 25
Jack O’Connell pass incomplete to Brigham Dunphy
9:58
2nd & 10 at own 25
Jarel Washington run for 5 yds to the STO 30
9:58
3rd & 5 at own 30
PENALTY DUQ Offside (Miller,Luke) 5 yards from STO30 to STO35, 1ST DOWN. NO PLAY.
9:58
1st & 10 at own 35
Jarel Washington run for 8 yds to the STO 43
9:58
2nd & 2 at own 43
Duquesne Penalty, UNR: Unnecessary Roughness (Jason Patterson) to the DUQ 46 for a 1ST down
9:58
1st & 10 at opp 46
Jarel Washington run for 2 yds to the DUQ 44
9:58
2nd & 8 at opp 44
Jack O’Connell sacked for a loss of 8 yards to the STO 48
6:42
3rd & 16 at own 48
Jack O’Connell pass complete to Brigham Dunphy for 52 yds for a TD (Danny Hurley PAT MISSED)Duquesne 21, Stonehill 6
6:40
1st & 10 at own 35
Danny Hurley kickoff for 35 yds , Tedy Afful return for no gain to the DUQ 35 Stonehill Penalty, Defensive Offside (Tyler Bannon) to the DUQ 35
Duquesne Touchdown, 10 plays
6:40
1st & 10 at own 35
JaMario Clements run for 4 yds to the DUQ 39
6:40
2nd & 6 at own 39
JaMario Clements run for 8 yds to the DUQ 47 for a 1ST down Stonehill Penalty, Defensive Offside (Yards) declined for a 1ST down
6:40
1st & 10 at own 47
Darius Perrantes pass complete to Joey Isabella for 8 yds to the STO 45
6:40
2nd & 2 at opp 45
JaMario Clements run for 10 yds to the STO 35 for a 1ST down
6:40
1st & 10 at opp 35
JaMario Clements run for 6 yds to the STO 29
6:40
2nd & 4 at opp 29
JaMario Clements run for 3 yds to the STO 26
2:58
3rd & 1 at opp 26
No Huddle-Shotgun Perrantes,Darius pass complete short middle to Isabella,Joey caught at STO10, for 26 yards to the STO00 TOUCHDOWN nullified by penalty, clock 02:58 PENALTY DUQ Ineligible Downfield on Pass (McLaurin,Cameron) 5 yards from STO26 to STO31. NO PLAY.
2:58
3rd & 6 at opp 31
Darius Perrantes pass complete to Tedy Afful for 17 yds to the STO 14 for a 1ST down
2:58
1st & 10 at opp 14
PENALTY DUQ False Start (Gunn,Aaron) 5 yards from STO14 to STO19. NO PLAY.
2:58
1st & 15 at opp 19
No Huddle-Shotgun Perrantes,Darius pass complete short middle to Tarabrella,Daniel caught at STO15, for 4 yards to the STO15 (Battaglia,Charles) PENALTY DUQ Holding (Gunn,Aaron) 10 yards from STO19 to STO29. NO PLAY.
2:00
1st & 25 at opp 29
Timeout Stonehill, clock 02:00
2:00
1st & 25 at opp 29
Darius Perrantes pass incomplete to Joey Isabella
2:00
2nd & 25 at opp 29
Darius Perrantes pass incomplete to John Erby
1:39
3rd & 25 at opp 29
Darius Perrantes pass complete to Jermaine Johnson for 29 yds for a TD (Brian Bruzdewicz KICK)Duquesne 28, Stonehill 6
Stonehill Punt, 5 plays
1:39
1st & 10 at own 35
Andrew Smith kickoff for 65 yds for a touchback
1:39
1st & 10 at own 25
Jack O’Connell pass complete to Brigham Dunphy for 9 yds to the STO 34
1:39
2nd & 1 at own 34
Jarel Washington run for 3 yds to the STO 37 for a 1ST down
1:39
1st & 10 at own 37
No Huddle-Shotgun O’Connell,Jack pass incomplete short left to Miller,Chase thrown to STO46 PENALTY STO Face Mask 15 yards from STO37 to STO22. NO PLAY.
1:39
1st & 25 at own 22
Jarel Washington run for 11 yds to the STO 33
1:39
2nd & 14 at own 33
Jack O’Connell pass incomplete to Jarel Washington
1:39
3rd & 14 at own 33
Jarel Washington run for 3 yds to the STO 30
0:42
4th & 17 at own 30
Timeout Duquesne, clock 00:42
0:34
4th & 17 at own 30
Logan Chenette punt for 15 yds, punt out-of-bounds at the STO 45
Duquesne Field goal, 6 plays
0:34
1st & 10 at opp 45
Shawn Solomon Jr. run for 4 yds to the STO 41
0:28
2nd & 6 at opp 41
Timeout Duquesne, clock 00:28
0:28
2nd & 6 at opp 41
Darius Perrantes pass complete to Joey Isabella for 18 yds to the STO 23 for a 1ST down Duquesne Penalty, Personal Foul (Jermaine Johnson) to the STO 38 for a 1ST down
0:28
1st & 10 at opp 38
Darius Perrantes pass incomplete to Joey Isabella
0:28
2nd & 10 at opp 38
Darius Perrantes pass complete to Joey Isabella for 32 yds to the STO 6 for a 1ST down
0:05
1st & goal at opp 6
Timeout Duquesne, clock 00:05
0:05
1st & goal at opp 6
Darius Perrantes pass incomplete to Joey Isabella
0:00
2nd & goal at opp 6
Brian Bruzdewicz 24 yd FG GOODDuquesne 31, Stonehill 6
3rd quarter5 drives, then Duquesne 45, Stonehill 20
Stonehill Touchdown, 9 plays
15:00
1st & 10 at own 35
Andrew Smith kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Zavion Woodard run for 6 yds to the STO 31
15:00
2nd & 4 at own 31
Zavion Woodard run for 2 yds to the STO 33
15:00
3rd & 2 at own 33
PENALTY STO False Start (Meslin,Eric) 5 yards from STO33 to STO28. NO PLAY.
15:00
3rd & 7 at own 28
Jack O’Connell pass complete to Chase Miller for 11 yds to the STO 39 for a 1ST down
15:00
1st & 10 at own 39
Zavion Woodard run for 5 yds to the STO 44
15:00
2nd & 5 at own 44
Jack O’Connell run for 8 yds to the DUQ 48 for a 1ST down
15:00
1st & 10 at opp 48
Zavion Woodard run for 11 yds to the DUQ 37 for a 1ST down
15:00
1st & 10 at opp 37
Brigham Dunphy run for 1 yd to the DUQ 38
15:00
2nd & 11 at opp 38
Jack O’Connell pass complete to Brigham Dunphy for 27 yds to the DUQ 11 for a 1ST down
10:20
1st & 10 at opp 11
Jack O’Connell pass complete to Jacob Flynn for 11 yds for a TD (Danny Hurley KICK)Duquesne 31, Stonehill 13
Duquesne Touchdown, 8 plays
10:12
1st & 10 at own 35
Danny Hurley kickoff for 50 yds , Jermaine Johnson return for 10 yds to the DUQ 25
10:12
1st & 10 at own 25
JaMario Clements run for 4 yds to the DUQ 29
10:12
2nd & 6 at own 29
JaMario Clements run for 2 yds to the DUQ 31
10:12
3rd & 4 at own 31
Darius Perrantes pass complete to Joey Isabella for 7 yds to the DUQ 38 for a 1ST down
10:12
1st & 10 at own 38
JaMario Clements run for 6 yds to the DUQ 44
10:12
2nd & 4 at own 44
JaMario Clements run for 11 yds to the STO 45 for a 1ST down
10:12
1st & 10 at opp 45
JaMario Clements run for 4 yds to the STO 41
10:12
2nd & 6 at opp 41
JaMario Clements run for 20 yds to the STO 21 for a 1ST down
5:25
1st & 10 at opp 21
Darius Perrantes pass complete to John Erby for 21 yds for a TD (Brian Bruzdewicz KICK)Duquesne 38, Stonehill 13
Stonehill Touchdown, 10 plays
5:25
1st & 10 at own 35
Andrew Smith kickoff for 65 yds for a touchback
5:25
1st & 10 at own 25
Jack O’Connell pass complete to Jake Newsham for 16 yds to the STO 41 for a 1ST down
5:25
1st & 10 at own 41
Jack O’Connell pass complete to Brigham Dunphy for 4 yds to the STO 45
5:25
2nd & 6 at own 45
Jarel Washington run for 6 yds to the DUQ 49 for a 1ST down
5:25
1st & 10 at opp 49
Jarel Washington run for 5 yds to the DUQ 44
5:25
2nd & 5 at opp 44
Jack O’Connell pass complete to Cody Ruff for 5 yds to the DUQ 39 for a 1ST down
5:25
1st & 10 at opp 39
Jack O’Connell pass incomplete to Jake Newsham
5:25
2nd & 10 at opp 39
PENALTY DUQ UNS: Unsportsmanlike Conduct 15 yards from DUQ39 to DUQ24, 1ST DOWN. NO PLAY.
5:25
1st & 10 at opp 24
Jarel Washington run for 2 yds to the DUQ 22
5:25
2nd & 8 at opp 22
Jack O’Connell pass incomplete to Jacob Flynn
5:25
3rd & 8 at opp 22
Jarel Washington run for 1 yd to the DUQ 23
1:01
4th & 9 at opp 23
Jack O’Connell pass complete to Jacob Flynn for 23 yds for a TD (Danny Hurley KICK)Duquesne 38, Stonehill 20
0:54
1st & 10 at own 35
Danny Hurley kickoff for 58 yds , Jaelen Carson return for 15 yds to the 50 yard line Stonehill Penalty, Personal Foul (Joey Kelcourse) to the DUQ 37
Duquesne Touchdown, 2 plays
0:54
1st & 10 at own 37
Darius Perrantes pass complete to Daniel Tarabrella for 31 yds to the STO 32 for a 1ST down
0:05
1st & 10 at opp 32
Darius Perrantes pass complete to John Erby for 32 yds for a TD (Brian Bruzdewicz KICK)Duquesne 45, Stonehill 20
Stonehill Punt, 7 plays
0:05
1st & 10 at own 35
Andrew Smith kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Jack O’Connell pass incomplete to Robert Pombriant
Q4 15:00
2nd & 10 at own 25
Jack O’Connell run for 7 yds to the STO 32
Q4 15:00
3rd & 3 at own 32
Jack O’Connell pass complete to Cole Clarke for 1 yd to the STO 33
Q4 13:37
4th & 2 at own 33
Timeout Stonehill, clock 13:37
Q4 13:37
4th & 2 at own 33
Zavion Woodard run for 3 yds to the STO 36 for a 1ST down
Q4 13:37
1st & 10 at own 36
Jack O’Connell pass incomplete to Cole Clarke
Q4 13:37
2nd & 10 at own 36
Jack O’Connell sacked by Jack Dunkley for a loss of 11 yards to the STO 25
Q4 13:37
3rd & 21 at own 25
Jack O’Connell pass incomplete to Zavion Woodard
Q4 12:16
4th & 21 at own 25
Logan Chenette punt for 40 yds, punt out-of-bounds at the DUQ 44 , John Erby returns for 9 yds to the DUQ 44
4th quarter4 drives, then Duquesne 48, Stonehill 34
Duquesne Field goal, 11 plays
12:16
1st & 10 at own 44
Taj Butts run for 5 yds to the DUQ 49
12:16
2nd & 5 at own 49
Taj Butts run for 5 yds to the STO 46 for a 1ST down
12:16
1st & 10 at opp 46
Taj Butts run for 1 yd to the STO 45
12:16
2nd & 9 at opp 45
Darius Perrantes pass complete to Tedy Afful for 3 yds to the STO 42
12:16
3rd & 6 at opp 42
Darius Perrantes pass complete to Jermaine Johnson for 7 yds to the STO 35 for a 1ST down Stonehill Penalty, Defensive Holding (Yards) declined for a 1ST down
12:16
1st & 10 at opp 35
Taj Butts run for 7 yds to the STO 28
12:16
2nd & 3 at opp 28
Darius Perrantes pass complete to John Erby for 14 yds to the STO 14 for a 1ST down
12:16
1st & 10 at opp 14
PENALTY DUQ Delay Of Game (Perrantes,Darius) 5 yards from STO14 to STO19. NO PLAY.
12:16
1st & 15 at opp 19
No Huddle-Shotgun Perrantes,Darius pass complete short left to Erby,John caught at STO20, for 8 yards to the STO11 (Mosley III,Richard) PENALTY STO Offside (Hebert,Jaylon) 5 yards from STO19 to STO14. NO PLAY.
12:16
1st & 10 at opp 14
Taj Butts run for 2 yds to the STO 12
12:16
2nd & 8 at opp 12
Darius Perrantes pass incomplete to Ian Sheehan
12:16
3rd & 8 at opp 12
Darius Perrantes pass incomplete to Ian Sheehan
5:20
4th & 8 at opp 12
Brian Bruzdewicz 30 yd FG GOODDuquesne 48, Stonehill 20
Stonehill Touchdown, 10 plays
5:20
1st & 10 at own 35
Andrew Smith kickoff for 45 yds , Chase Miller return for 1 yd to the STO 21
5:20
1st & 10 at own 21
Jarel Washington run for 6 yds to the STO 27
5:20
2nd & 4 at own 27
Jarel Washington run for 1 yd to the STO 26
5:20
3rd & 5 at own 26
Jack O’Connell pass incomplete to Chase Miller
5:20
4th & 5 at own 26
PENALTY DUQ UNS: Unsportsmanlike Conduct (Patterson,Jason) 15 yards from STO26 to STO41, 1ST DOWN. NO PLAY.
5:20
1st & 10 at own 41
Jarel Washington run for 1 yd to the STO 42
5:20
2nd & 9 at own 42
Jack O’Connell pass incomplete to Cody Ruff
5:20
3rd & 9 at own 42
Jack O’Connell pass complete to Brigham Dunphy for 33 yds to the DUQ 25 for a 1ST down
5:20
1st & 10 at opp 25
Jarel Washington run for 5 yds to the DUQ 20
5:20
2nd & 5 at opp 20
Jarel Washington run for 7 yds to the DUQ 13 for a 1ST down
5:20
1st & 10 at opp 13
Jarel Washington run for 12 yds to the DUQ 1 for a 1ST down
1:59
1st & goal at opp 1
Timeout Stonehill, clock 01:59
1:55
1st & goal at opp 1
Jarel Washington run for 1 yd for a TD (Danny Hurley KICK)Duquesne 48, Stonehill 27
Stonehill Touchdown, 6 plays
1:52
1st & 10 at own 35
Danny Hurley kickoff for 13 yds
1:52
1st & 10 at own 48
Jack O’Connell pass incomplete to Brigham Dunphy
1:52
2nd & 10 at own 48
Jarel Washington run for 11 yds to the DUQ 41 for a 1ST down
1:52
1st & 10 at opp 41
Jack O’Connell run for 2 yds to the DUQ 39
1:52
2nd & 8 at opp 39
Jack O’Connell pass complete to Brigham Dunphy for 27 yds to the DUQ 12 for a 1ST down
1:52
1st & 10 at opp 12
Jack O’Connell pass incomplete to Chase Miller
0:46
2nd & 10 at opp 12
Jack O’Connell pass complete to Cole Clarke for 12 yds for a TD (Danny Hurley KICK)Duquesne 48, Stonehill 34
0:46
1st & 10 at own 35
PENALTY STO UNS: Unsportsmanlike Conduct (Clarke,Cole) 15 yards from STO35 to STO20. NO PLAY.
Duquesne End of game, 2 plays
0:44
1st & 10 at own 20
Danny Hurley kickoff for 23 yds , John Erby return for no gain to the STO 43
0:44
1st & 10 at opp 43
Kneel down by Duquesne at STO45 for loss of 2 yards.
0:00
2nd & 12 at opp 45
Kneel down by Duquesne at STO47 for loss of 2 yards.
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.