Referee Kevin Mar; umpire Joel Bellinger; head linesman John Braun; line judge Scott Reilly; side judge T. Salaam; field judge Mike Contreraz; back judge Corey Luxner; center judge Catherine ContiGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Air Force
0
14
0
0
14
San Diego State
10
3
10
7
30
Standouts
No. 19RushingDonnel Pumphrey27 carries, 131 yards, 1 TDSan Diego State
No. 3ReceivingEzell Ruffin7 catches, 126 yardsSan Diego State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
San Diego State
329
Total yards
502
189
Passing yards
326
140
Rushing yards
176
7.0
Yards per pass
10.5
3.4
Yards per rush
4.0
16
First downs
23
7–16
Third downs
6–16
1–3
Fourth downs
1–1
4
Turnovers
1
3–20
Penalties
5–39
24:03
Possession
35:57
Efficiency
Air Force
San Diego State
38%
Success rate
44%
−0.09
EPA per play
0.17
0.98
Explosiveness
1.01
−0.09
Rushing EPA
0.01
−0.09
Passing EPA
0.44
26%
Passing-down success
39%
−0.58
First-down EPA
0.09
0.18
Second-down EPA
0.17
0.37
Third-down EPA
0.41
1%
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)
San Diego State 55% to win. Elo’s favorite won.
The line
San Diego State −2, over/under 49.
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 San Diego State 56%, Air Force 44%. 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. San Diego State drives left to right, Air Force right to left.
Q1 San Diego StateTouchdown, 9 plays, 78 yards
Q1 Air ForceFumble, 1 yard
Q1 San Diego StateInterception, 4 plays, 15 yards
Q1 Air ForcePunt, 3 plays, 4 yards
Q1 San Diego StateField goal, 12 plays, 66 yards
Q1 Air ForceFumble, 4 plays, 34 yards
Q2 San Diego StateField goal, 7 plays, 41 yards
Q2 Air ForceTouchdown, 3 plays, 76 yards
Q2 San Diego StatePunt, 4 plays, 6 yards
Q2 Air ForcePunt, 6 plays, 10 yards
Q2 San Diego StatePunt, 3 plays, 4 yards
Q2 Air ForceTouchdown, 8 plays, 42 yards
Q2 San Diego StateEnd of half, 2 plays, 58 yards
Q3 Air ForcePunt, 7 plays, 32 yards
Q3 San Diego StateField goal, 9 plays, 75 yards
Q3 Air ForcePunt, 6 plays, 4 yards
Q3 San Diego StateTouchdown, 11 plays, 84 yards
Q3 Air ForceTurnover on downs, 6 plays, 17 yards
Q4 San Diego StateMissed FG, 11 plays, 43 yards
Q4 Air ForcePunt, 3 plays, 2 yards
Q4 San Diego StatePunt, 3 plays, 5 yards
Q4 Air ForceTurnover on downs, 10 plays, 38 yards
Q4 San Diego StatePunt, 3 plays, 3 yards
Q4 Air ForcePick-six, 4 plays (San Diego State scores), 18 yards
Q4 Air ForceFumble, 8 plays, 32 yards
Q4 San Diego StateEnd of game, 1 play, −1 yard
Play by play
1st quarter5 drives, then San Diego State 10, Air Force 0
San Diego State Touchdown, 9 plays
15:00
1st & 10 at own 35
Drew Oehrle kickoff for 64 yds , Rashaad Penny return for 21 yds to the SDSt 22
15:00
1st & 10 at own 22
Quinn Kaehler pass complete to Ezell Ruffin for 35 yds to the AFA 43 for a 1ST down
15:00
1st & 10 at opp 43
Donnel Pumphrey run for no gain to the AFA 43
15:00
2nd & 10 at opp 43
Donnel Pumphrey run for 2 yds to the AFA 41
15:00
3rd & 8 at opp 41
Quinn Kaehler pass complete to Ezell Ruffin for 14 yds to the AFA 27 for a 1ST down
15:00
1st & 10 at opp 27
Dakota Gordon run for 1 yd to the AFA 26
15:00
2nd & 9 at opp 26
Quinn Kaehler pass complete to Larry Clark for 12 yds to the AFA 14 for a 1ST down
15:00
1st & 10 at opp 14
Donnel Pumphrey run for no gain to the AFA 14
15:00
2nd & 10 at opp 14
Quinn Kaehler pass incomplete
10:59
3rd & 10 at opp 14
Adam Roberts 14 Yd pass from Quinn Kaehler (Donny Hageman Kick)San Diego State 7, Air Force 0
10:59
1st & 0 at own 35
Donny Hageman kickoff for 62 yds , Jon Lee return for 22 yds to the AFA 26 Jon Lee fumbled, forced by Brandon Porter, recovered by SDSt Brandon Porter
San Diego State Interception, 4 plays
10:53
1st & 10 at opp 26
Donnel Pumphrey run for 11 yds to the AFA 15 for a 1ST down
10:53
1st & 10 at opp 15
Dakota Gordon run for 4 yds to the AFA 11
10:53
2nd & 6 at opp 11
Donnel Pumphrey run for no gain to the AFA 11
10:53
3rd & 6 at opp 11
Quinn Kaehler pass intercepted, touchback. Weston Steelhammer return for no gain
Air Force Punt, 3 plays
9:05
1st & 10 at own 20
Kale Pearson run for a loss of 1 yard to the AFA 19
9:05
2nd & 11 at own 19
Kale Pearson pass complete to Jalen Robinette for 5 yds to the AFA 24
9:05
3rd & 6 at own 24
Kale Pearson pass incomplete to Jalen Robinette
9:05
4th & 6 at own 24
Will Conant punt for 45 yds
San Diego State Field goal, 12 plays
7:53
1st & 10 at own 31
Chase Price run for 6 yds to the SDSt 37
7:53
2nd & 4 at own 37
Chase Price run for 3 yds to the SDSt 40
7:53
3rd & 1 at own 40
Marcus Stamps run for 2 yds to the SDSt 42 for a 1ST down
7:53
1st & 10 at own 42
Quinn Kaehler pass complete to Ezell Ruffin for 15 yds to the AFA 43 for a 1ST down
7:53
1st & 10 at opp 43
Donnel Pumphrey run for 15 yds to the AFA 28 for a 1ST down
7:53
1st & 10 at opp 28
Quinn Kaehler pass complete to Chase Price for 10 yds to the AFA 18 for a 1ST down
7:53
1st & 10 at opp 18
Chase Price run for 1 yd to the AFA 17
7:53
2nd & 9 at opp 17
SAN DIEGO ST Penalty, false start (-5 Yards) to the AFA 22
7:53
2nd & 14 at opp 22
Quinn Kaehler pass complete to Ezell Ruffin for 14 yds to the AFA 8 for a 1ST down
7:53
1st & goal at opp 8
Donnel Pumphrey run for 4 yds to the AFA 4
7:53
2nd & goal at opp 4
Donnel Pumphrey run for 1 yd to the AFA 3
7:53
3rd & goal at opp 3
Ezell Ruffin run for no gain to the AFA 3
0:46
4th & goal at opp 3
Donny Hageman 20 yd FG GOODSan Diego State 10, Air Force 0
Air Force Fumble, 4 plays
0:46
1st & 0 at own 35
Donny Hageman kickoff for 64 yds , Jon Lee return for 30 yds to the AFA 31
0:46
1st & 10 at own 31
Shayne Davern run for 2 yds to the AFA 33
0:46
2nd & 8 at own 33
D.J. Johnson run for 2 yds to the AFA 35
Q2 15:00
3rd & 6 at own 35
AIR FORCE Penalty, false start (-5 Yards) to the AFA 30
Q2 15:00
3rd & 11 at own 30
Kale Pearson pass complete to Jalen Robinette for 33 yds to the SDSt 37 for a 1ST down
Q2 15:00
1st & 10 at opp 37
Shayne Davern run for 2 yds to the SDSt 40 Shayne Davern fumbled, forced by Calvin Munson, recovered by SDSt Trey Lomax , return for 5 yds to the SDSt 40
2nd quarter7 drives, then Air Force 14, San Diego State 13
San Diego State Field goal, 7 plays
14:36
1st & 10 at own 40
Chase Price run for 5 yds to the SDSt 45
14:36
2nd & 5 at own 45
Quinn Kaehler pass complete to Chase Price for 6 yds to the AFA 49 for a 1ST down
14:36
1st & 10 at opp 49
Quinn Kaehler pass complete to Lloyd Mills for 32 yds to the AFA 17 for a 1ST down
14:36
1st & 10 at opp 17
Chase Price run for a loss of 1 yard to the AFA 18
14:36
2nd & 11 at opp 18
Chase Price run for a loss of 1 yard to the AFA 19
14:36
3rd & 12 at opp 19
Quinn Kaehler pass incomplete to Lloyd Mills
11:29
4th & 12 at opp 19
Donny Hageman 36 yd FG GOODSan Diego State 13, Air Force 0
Air Force Touchdown, 3 plays
11:29
1st & 0 at own 35
Donny Hageman kickoff for 65 yds , Jon Lee return for 24 yds to the AFA 24
11:29
1st & 10 at own 24
Garrett Brown run for a loss of 3 yards to the AFA 21
11:29
2nd & 13 at own 21
Kale Pearson run for 5 yds to the AFA 26
9:58
3rd & 8 at own 26
Garrett Griffin 74 Yd pass from Kale Pearson (Will Conant Kick)San Diego State 13, Air Force 7
San Diego State Punt, 4 plays
9:58
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds , Rashaad Penny return for 28 yds to the SANDIEGOST 37 SAN DIEGO ST Penalty, personal foul (14 Yards) to the SDSt 14
9:58
1st & 10 at own 14
Donnel Pumphrey run for 1 yd to the SDSt 15
9:58
2nd & 9 at own 15
Donnel Pumphrey run for 5 yds to the SDSt 20 SAN DIEGO ST Penalty, Offensive holding (-10 Yards) to the SDSt 10
9:58
2nd & 14 at own 10
Quinn Kaehler sacked by Troy Timmerman for a loss of 6 yards to the SDSt 4
9:58
3rd & 20 at own 4
Quinn Kaehler pass complete to Eric Judge for 16 yds to the SDSt 20
9:58
4th & 4 at own 20
Joel Alesi punt for 34 yds , Garrett Brown returns for 6 yds to the SDSt 48
Air Force Punt, 6 plays
7:04
1st & 10 at opp 48
Kale Pearson pass incomplete to Garrett Griffin, broken up by Damontae Kazee
7:04
2nd & 10 at opp 48
Devin Rushing run for no gain to the SDSt 48
7:04
3rd & 10 at opp 48
Kale Pearson run for 10 yds to the SDSt 38 for a 1ST down
7:04
1st & 10 at opp 38
Kale Pearson run for 2 yds to the SDSt 36
7:04
2nd & 8 at opp 36
Colton Huntsman run for 5 yds to the SDSt 31
7:04
3rd & 3 at opp 31
Devin Rushing run for a loss of 2 yards to the SDSt 33
7:04
4th & 5 at opp 33
AIR FORCE Penalty, false start (-5 Yards) to the SDSt 38
7:04
4th & 10 at opp 38
Will Conant punt for 34 yds, downed at the SDSt 4
San Diego State Punt, 3 plays
3:28
1st & 10 at own 4
Donnel Pumphrey run for 4 yds to the SDSt 8
3:28
2nd & 6 at own 8
Quinn Kaehler pass incomplete to Lloyd Mills
3:28
3rd & 6 at own 8
Quinn Kaehler pass incomplete to Ezell Ruffin
3:28
4th & 6 at own 8
Joel Alesi punt for 34 yds, downed at the SDSt 42
Air Force Touchdown, 8 plays
2:33
1st & 10 at opp 42
Shayne Davern run for 2 yds to the SDSt 40
2:33
2nd & 8 at opp 40
Kale Pearson pass complete to Garrett Griffin for 6 yds to the SDSt 34
2:33
3rd & 2 at opp 34
Kale Pearson run for 6 yds to the SDSt 28 for a 1ST down
2:33
1st & 10 at opp 28
Shayne Davern run for a loss of 1 yard to the SDSt 29
2:33
2nd & 11 at opp 29
Kale Pearson pass complete to Jalen Robinette for 12 yds to the SDSt 17 for a 1ST down
2:33
1st & 10 at opp 17
Kale Pearson run for 6 yds to the SDSt 11
0:34
2nd & 4 at opp 11
Timeout AIR FORCE, clock 00:34
0:34
2nd & 4 at opp 11
D.J. Johnson run for 10 yds to the SDSt 1 for a 1ST down
0:17
1st & goal at opp 1
D.J. Johnson 1 Yd Run (Will Conant Kick)Air Force 14, San Diego State 13
San Diego State End of half, 2 plays
0:17
1st & 0 at own 35
Drew Oehrle kickoff for 48 yds , Kendrick Mathis return for 14 yds to the SDSt 31
0:17
1st & 10 at own 31
Donnel Pumphrey run for 8 yds to the SDSt 39
0:17
2nd & 2 at own 39
Quinn Kaehler pass complete to Eric Judge for 50 yds to the AFA 11 for a 1ST down
3rd quarter5 drives, then San Diego State 23, Air Force 14
Air Force Punt, 7 plays
15:00
1st & 10 at own 35
Donny Hageman kickoff for 65 yds , Jon Lee return for 14 yds to the AFA 14
15:00
1st & 10 at own 14
Devin Rushing run for 3 yds to the AFA 17
15:00
2nd & 7 at own 17
Kale Pearson run for 8 yds to the AFA 25 for a 1ST down
15:00
1st & 10 at own 25
Kale Pearson run for 5 yds to the AFA 30
15:00
2nd & 5 at own 30
Devin Rushing run for 12 yds to the AFA 42 for a 1ST down
15:00
1st & 10 at own 42
Shayne Davern run for 1 yd to the AFA 43
15:00
2nd & 9 at own 43
Colton Huntsman pass incomplete to Jalen Robinette, broken up by J.J. Whittaker
15:00
3rd & 9 at own 43
Kale Pearson run for 3 yds to the AFA 46
15:00
4th & 6 at own 46
Will Conant punt for 33 yds, downed at the SDSt 21
San Diego State Field goal, 9 plays
11:36
1st & 10 at own 21
Donnel Pumphrey run for no gain to the SDSt 21
11:36
2nd & 10 at own 21
Donnel Pumphrey run for 3 yds to the SDSt 24
11:36
3rd & 7 at own 24
Quinn Kaehler pass complete to Ezell Ruffin for 25 yds to the SDSt 49 for a 1ST down
11:36
1st & 10 at own 49
Donnel Pumphrey pass incomplete to Ezell Ruffin
11:36
2nd & 10 at own 49
Quinn Kaehler pass complete to Jemond Hazely for 45 yds to the AFA 6 for a 1ST down
11:36
1st & goal at opp 6
Donnel Pumphrey run for 2 yds to the AFA 4
11:36
2nd & goal at opp 4
Quinn Kaehler pass incomplete to Ezell Ruffin
8:20
3rd & 0 at opp 4
Timeout SAN DIEGO ST, clock 08:20
8:20
3rd & goal at opp 4
Quinn Kaehler pass incomplete to Donnel Pumphrey
8:13
4th & goal at opp 4
Donny Hageman 21 yd FG GOODSan Diego State 16, Air Force 14
Air Force Punt, 6 plays
8:13
1st & 0 at own 35
Donny Hageman kickoff for 65 yds for a touchback
8:13
1st & 10 at own 25
Kale Pearson pass incomplete to Shayne Davern
8:13
2nd & 10 at own 25
Kale Pearson pass complete to Jalen Robinette for 9 yds to the AFA 34
8:13
3rd & 1 at own 34
Shayne Davern run for 5 yds to the AFA 39 for a 1ST down
8:13
1st & 10 at own 39
PEARSON, Kale rush for loss of 4 yards to the AF35 (GALEA, Cody;SMITH, Malik), PENALTY AF holding 10 yards to the AF29, NO PLAY.
8:13
1st & 20 at own 29
Kale Pearson pass incomplete to Marcus Hendricks
8:13
2nd & 20 at own 29
Kale Pearson pass incomplete to Garrett Brown, broken up by Brandon Porter
8:13
3rd & 20 at own 29
Kale Pearson pass incomplete to Jalen Robinette
8:13
4th & 20 at own 29
Will Conant punt for 55 yds, downed at the SDSt 16
San Diego State Touchdown, 11 plays
6:48
1st & 10 at own 16
Donnel Pumphrey run for 14 yds to the SDSt 30 for a 1ST down
6:48
1st & 10 at own 30
Quinn Kaehler pass complete to Donnel Pumphrey for 14 yds to the SDSt 44 for a 1ST down
6:48
1st & 10 at own 44
Donnel Pumphrey run for 8 yds to the AFA 48
6:48
2nd & 2 at opp 48
Donnel Pumphrey run for 16 yds to the AFA 32 for a 1ST down
6:48
1st & 10 at opp 32
Chase Price run for 4 yds to the AFA 28 Chase Price fumbled, forced by Christian Spears, recovered by SDSt Chase Price
6:48
2nd & 6 at opp 28
Donnel Pumphrey run for 3 yds to the AFA 25
6:48
3rd & 3 at opp 25
Quinn Kaehler pass incomplete to Eric Judge
6:48
4th & 3 at opp 25
Quinn Kaehler pass complete to Ezell Ruffin for 8 yds to the AFA 17 for a 1ST down
6:48
1st & 10 at opp 17
Quinn Kaehler pass incomplete to Ezell Ruffin
6:48
2nd & 10 at opp 17
Donnel Pumphrey run for 5 yds to the AFA 12
2:05
3rd & 5 at opp 12
Donnel Pumphrey run for 12 yds for a TD, (Donny Hageman KICK)San Diego State 23, Air Force 14
Air Force Turnover on downs, 6 plays
2:05
1st & 0 at own 35
Donny Hageman kickoff for 63 yds
2:05
1st & 10 at own 35
Devin Rushing run for 6 yds to the AFA 41
2:05
2nd & 4 at own 41
Devin Rushing run for 4 yds to the AFA 45 for a 1ST down
2:05
1st & 10 at own 45
Devin Rushing run for 1 yd to the AFA 46
2:05
2nd & 9 at own 46
Kale Pearson run for 2 yds to the AFA 48
2:05
3rd & 7 at own 48
Kale Pearson pass complete to Garrett Brown for 5 yds to the SDSt 47
Q4 15:00
4th & 2 at opp 47
Devin Rushing run for a loss of 1 yard to the SDSt 48
4th quarter8 drives, then San Diego State 30, Air Force 14
San Diego State Missed FG, 11 plays
14:57
1st & 10 at own 48
Quinn Kaehler pass incomplete to Ezell Ruffin
14:57
2nd & 10 at own 48
Chase Price run for 13 yds to the AFA 39 for a 1ST down
14:57
1st & 10 at opp 39
Donnel Pumphrey run for 5 yds to the AFA 34
14:57
2nd & 5 at opp 34
Chase Price run for 9 yds to the AFA 25 for a 1ST down
14:57
1st & 10 at opp 25
Chase Price run for 4 yds to the AFA 21
14:57
2nd & 6 at opp 21
SAN DIEGO ST Penalty, false start (-5 Yards) to the AFA 26
14:57
2nd & 11 at opp 26
Quinn Kaehler pass incomplete to Lloyd Mills
14:57
3rd & 11 at opp 26
Quinn Kaehler pass complete to Ezell Ruffin for 15 yds to the AFA 11 for a 1ST down
14:57
1st & 10 at opp 11
Chase Price run for 2 yds to the AFA 9
14:57
2nd & 8 at opp 9
Quinn Kaehler pass incomplete to Ezell Ruffin
14:57
3rd & 8 at opp 9
Quinn Kaehler pass incomplete to Jemond Hazely
10:46
4th & 8 at opp 9
Donny Hageman 26 yd FG MISSED
Air Force Punt, 3 plays
10:46
1st & 10 at own 20
Kale Pearson pass incomplete to Marcus Hendricks, broken up by Josh Gavert
10:46
2nd & 10 at own 20
Kale Pearson pass complete to Jalen Robinette for 2 yds to the AFA 22
10:46
3rd & 8 at own 22
Kale Pearson pass incomplete to Cody Apfel, broken up by Malik Smith
10:46
4th & 8 at own 22
Will Conant punt for 43 yds, downed at the SDSt 35
San Diego State Punt, 3 plays
9:52
1st & 10 at own 35
Donnel Pumphrey run for 5 yds to the SDSt 40
9:52
2nd & 5 at own 40
Donnel Pumphrey run for a loss of 1 yard to the SDSt 39
9:52
3rd & 6 at own 39
Quinn Kaehler pass complete to Lloyd Mills for 1 yd to the SDSt 40 SAN DIEGO ST Penalty, Offensive holding ( Yards) declined
9:52
4th & 5 at own 40
Joel Alesi punt for 36 yds, fair catch by Garrett Brown at the AFA 24
Air Force Turnover on downs, 10 plays
8:07
1st & 10 at own 24
Devin Rushing run for 7 yds to the AFA 31
8:07
2nd & 3 at own 31
Kale Pearson run for 4 yds to the AFA 35 for a 1ST down
8:07
1st & 10 at own 35
Kale Pearson pass complete to Devin Rushing for 12 yds to the AFA 47 for a 1ST down
8:07
1st & 10 at own 47
Devin Rushing run for 4 yds to the SDSt 49
8:07
2nd & 6 at opp 49
Kale Pearson run for 4 yds to the SDSt 45
8:07
3rd & 2 at opp 45
D.J. Johnson run for 4 yds to the SDSt 41 for a 1ST down
8:07
1st & 10 at opp 41
Kale Pearson run for no gain to the SDSt 41
8:07
2nd & 10 at opp 41
Shayne Davern run for 3 yds to the SDSt 38
8:07
3rd & 7 at opp 38
Kale Pearson pass incomplete to Jalen Robinette
8:07
4th & 7 at opp 38
Kale Pearson pass incomplete to Jalen Robinette
San Diego State Punt, 3 plays
4:31
1st & 10 at own 38
Donnel Pumphrey run for 3 yds to the SDSt 41
4:31
2nd & 7 at own 41
Donnel Pumphrey run for 4 yds to the SDSt 45
3:42
3rd & 3 at own 45
Timeout AIR FORCE, clock 03:42
3:42
3rd & 3 at own 45
SAN DIEGO ST Penalty, false start (-5 Yards) to the SDSt 40
3:42
3rd & 8 at own 40
Donnel Pumphrey run for 1 yd to the SDSt 41
3:39
4th & 7 at own 41
Timeout AIR FORCE, clock 03:39
3:39
4th & 7 at own 41
Joel Alesi punt for 28 yds , Garrett Brown returns for no gain to the AFA 31
Air Force Pick-six, 4 plays (San Diego State scores)
3:32
1st & 10 at own 31
Kale Pearson pass complete to Jalen Robinette for 13 yds to the AFA 44 for a 1ST down
3:32
1st & 10 at own 44
Kale Pearson pass incomplete to Jalen Robinette
3:32
2nd & 10 at own 44
Kale Pearson run for 5 yds to the AFA 49
2:54
3rd & 5 at own 49
Timeout AIR FORCE, clock 02:54
2:44
3rd & 5 at own 49
Kale Pearson pass intercepted for a TD Calvin Munson return for 56 yds for a TD, (Donny Hageman KICK)San Diego State 30, Air Force 14
Air Force Fumble, 8 plays
2:44
1st & 0 at own 35
Donny Hageman kickoff for 61 yds , Jon Lee return for 29 yds to the AFA 33
2:39
1st & 10 at own 33
Timeout SAN DIEGO ST, clock 02:39
2:39
1st & 10 at own 33
Nate Romine pass incomplete to Jalen Robinette
2:39
2nd & 10 at own 33
Nate Romine run for 6 yds to the AFA 39
2:39
3rd & 4 at own 39
Nate Romine run for 6 yds to the AFA 45 for a 1ST down
2:39
1st & 10 at own 45
Nate Romine pass incomplete to Jalen Robinette
2:39
2nd & 10 at own 45
Nate Romine pass complete to Garrett Brown for 9 yds to the SDSt 46
2:39
3rd & 1 at opp 46
Nate Romine run for no gain to the SDSt 46
2:39
4th & 1 at opp 46
Nate Romine run for 2 yds to the SDSt 44 for a 1ST down
2:39
1st & 10 at opp 44
Nate Romine pass complete to Garrett Brown for 8 yds Garrett Brown fumbled, forced by Josh Gavert, recovered by SDSt Damontae Kazee , return for 7 yds to the SDSt 42
San Diego State End of game, 1 play
0:41
1st & 10 at own 42
TEAM run for a loss of 1 yard to the SDSt 41
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.