65°F, a few clouds, haze, wind 3 mph from the westWeather: NOAA NCEI Integrated Surface Database; Fresno Yosemite International Airport (KFAT), 5 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Fresno State
424
Total yards
349
97
Passing yards
312
327
Rushing yards
37
10.8
Yards per pass
8.2
4.5
Yards per rush
1.2
23
First downs
18
9–17
Third downs
7–14
1–2
Fourth downs
1–3
1
Turnovers
4
6–47
Penalties
8–55
35:01
Possession
24:59
2
Sacks (by defense)
1
Efficiency
Air Force
Fresno State
53%
Success rate
32%
0.10
EPA per play
−0.21
0.81
Explosiveness
1.66
0.08
Rushing EPA
−0.33
0.32
Passing EPA
−0.14
38%
Passing-down success
30%
−0.03
First-down EPA
−0.36
0.16
Second-down EPA
−0.57
0.49
Third-down EPA
1.13
31%
Havoc by its defense
10%
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)
Air Force 68% to win. Elo’s favorite won.
The line
Air Force −13.5, over/under 51.
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 Air Force 82%, Fresno State 18%. 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. Fresno State drives left to right, Air Force right to left.
Q1 Fresno StatePunt, 3 plays, 7 yards
Q1 Air ForceFumble, 11 plays, 46 yards
Q1 Fresno StateTouchdown, 4 plays, 59 yards
Q1 Air ForcePunt, 6 plays, 41 yards
Q1 Fresno StateFumble, 3 plays, −1 yard
Q1 Air ForceMissed FG, 5 plays, 39 yards
Q1 Fresno StateTouchdown, 10 plays, 80 yards
Q2 Air ForcePunt, 3 plays, 3 yards
Q2 Fresno StateInterception, 13 plays, 62 yards
Q2 Air ForceFumble, 3 plays, 3 yards
Q2 Fresno StateInterception, 5 plays, 12 yards
Q2 Air ForceTouchdown, 5 plays, 51 yards
Q2 Fresno StateEnd of half, 1 play, 1 yard
Q3 Air ForceField goal, 16 plays, 64 yards
Q3 Fresno StatePick-six, 3 plays (Air Force scores), 14 yards
Q3 Fresno StateTouchdown, 6 plays, 69 yards
Q3 Air ForcePunt, 7 plays, 28 yards
Q3 Fresno StatePunt, 3 plays, 1 yard
Q3 Air ForceTouchdown, 9 plays, 53 yards
Q4 Fresno StateInterception, 7 plays, 48 yards
Q4 Air ForceTurnover on downs, 15 plays, 85 yards
Q4 Fresno StateTurnover on downs, 4 plays, 3 yards
Q4 Air ForceTouchdown, 2 plays, 7 yards
Q4 Fresno StateTurnover on downs, 6 plays, 8 yards
Q4 Air ForceEnd of game, 2 plays, −2 yards
Play by play
1st quarter7 drives, then Fresno State 7, Air Force 0
Fresno State Punt, 3 plays
15:00
1st & 10 at own 35
Luke Strebel kickoff for 60 yds , KeeSean Johnson return for 29 yds to the FrsSt 34
14:45
1st & 10 at own 34
Chason Virgil pass complete to Delvon Hardaway for 3 yds to the FrsSt 37
14:05
2nd & 7 at own 37
Jamire Jordan run for 4 yds to the FrsSt 41
13:50
3rd & 3 at own 41
Chason Virgil pass incomplete to Jamire Jordan
13:50
4th & 3 at own 41
Blake Cusick punt for 45 yds, fair catch by Ronald Cleveland at the AFA 14
Air Force Fumble, 11 plays
13:45
1st & 10 at own 14
Nate Romine run for a loss of 1 yard to the AFA 13
12:35
3rd & 2 at own 22
Jacobi Owens run for 11 yds to the AFA 33 for a 1ST down
12:14
1st & 10 at own 33
Jacobi Owens run for 2 yds to the AFA 35
12:00
2nd & 11 at own 13
Nate Romine pass complete to Jalen Robinette for 9 yds to the AFA 22
11:50
2nd & 8 at own 35
Timothy McVey run for 5 yds to the AFA 40
11:11
3rd & 3 at own 40
Shayne Davern run for 4 yds to the AFA 44 for a 1ST down
10:45
1st & 10 at own 44
Nate Romine run for 2 yds to the AFA 46
10:11
2nd & 8 at own 46
Nate Romine run for 5 yds to the FrsSt 49
9:40
3rd & 3 at opp 49
Parker Wilson run for 3 yds to the FrsSt 46 for a 1ST down
9:21
1st & 10 at opp 46
Jacobi Owens run for 6 yds to the FrsSt 40
8:57
2nd & 4 at opp 40
Parker Wilson run for a loss of 1 yard to the FrsSt 41 Parker Wilson fumbled, forced by Nela Otukolo, recovered by FrsSt James Bailey
Fresno State Touchdown, 4 plays
8:45
1st & 10 at own 41
Dontel James run for 2 yds to the FrsSt 43
8:27
2nd & 8 at own 43
Chason Virgil pass incomplete to KeeSean Johnson
8:12
3rd & 8 at own 43
Chason Virgil pass complete to Jamire Jordan for 21 yds to the AFA 36 for a 1ST down
7:55
1st & 10 at opp 36
KeeSean Johnson 36 Yd pass from Chason Virgil (Kody Kroening Kick)Fresno State 7, Air Force 0
Air Force Punt, 6 plays
7:55
1st & 10 at own 35
Jimmy Camacho kickoff for 61 yds , Timothy McVey return for 18 yds to the AFA 22
7:43
1st & 10 at own 22
Shayne Davern run for 26 yds to the AFA 48 for a 1ST down
7:29
1st & 10 at own 48
Jacobi Owens run for a loss of 2 yards to the AFA 46
7:00
2nd & 12 at own 46
Nate Romine pass complete to Jalen Robinette for 14 yds to the FrsSt 40 for a 1ST down
6:33
1st & 10 at opp 40
Nate Romine run for 3 yds to the FrsSt 37
6:16
2nd & 7 at opp 37
Nate Romine pass incomplete to Tyler Williams
6:00
3rd & 7 at opp 37
Nate Romine run for 5 yds to the FrsSt 32
5:30
4th & 2 at opp 32
AIR FORCE Penalty, False Start (-5 Yards) to the FrsSt 37
5:12
4th & 7 at opp 37
Steve Brosy punt for 22 yds, fair catch by Tyquwan Glass at the FrsSt 15
Fresno State Fumble, 3 plays
5:00
1st & 10 at own 15
Dontel James run for 5 yds to the FrsSt 20
4:21
2nd & 5 at own 20
Treyvon Green run for a loss of 1 yard to the FrsSt 19
4:10
3rd & 6 at own 19
FRESNO ST Penalty, Substitution Infraction (-5 Yards) to the FrsSt 14
3:43
3rd & 11 at own 14
Chason Virgil pass incomplete to KeeSean Johnson
3:21
4th & 11 at own 14
Blake Cusick punt for 34 yds , Brett Baldwin returns for a loss of 1 yard to the FrsSt 49 Brett Baldwin fumbled, recovered by AFA
Air Force Missed FG, 5 plays
3:00
1st & 10 at opp 49
Nate Romine pass complete to Jalen Robinette for 31 yds to the FrsSt 18 for a 1ST down
2:15
1st & 10 at opp 18
Shayne Davern run for 6 yds to the FrsSt 12
1:45
2nd & 4 at opp 12
Nate Romine run for 2 yds to the FrsSt 10
1:33
3rd & 2 at opp 10
Timothy McVey run for no gain to the FrsSt 10
1:22
4th & 2 at opp 10
Luke Strebel 27 yd FG MISSED
Fresno State Touchdown, 10 plays
0:50
1st & 10 at own 20
Dontel James run for no gain to the FrsSt 20
0:29
2nd & 10 at own 20
Chason Virgil pass complete to KeeSean Johnson for no gain to the FrsSt 20
0:02
3rd & 10 at own 20
Chason Virgil pass complete to Jamire Jordan for 58 yds to the AFA 22 for a 1ST down
Q2 15:00
1st & 10 at opp 22
FRESNO ST Penalty, False Start (-5 Yards) to the AFA 27
Q2 14:45
1st & 15 at opp 27
Chason Virgil pass complete to KeeSean Johnson for 12 yds to the AFA 15
Q2 14:11
2nd & 3 at opp 15
Dontel James run for 2 yds to the AFA 13
Q2 13:57
3rd & 1 at opp 13
Dontel James run for 2 yds to the AFA 11 for a 1ST down
Q2 13:35
1st & 10 at opp 11
Treyvon Green run for no gain to the AFA 11
Q2 13:22
2nd & 10 at opp 11
AIR FORCE Penalty, Defensive Pass Interference (Roland Ladipo) to the AFA 2 for a 1ST down
Q2 13:09
1st & goal at opp 2
Dontel James run for a loss of 4 yards to the AFA 6
Q2 12:55
2nd & goal at opp 6
AIR FORCE Penalty, Defensive Pass Interference (Roland Ladipo) to the AFA 2 for a 1ST down
Q2 12:40
1st & goal at opp 2
Dontel James run for no gain to the AFA 2
Q2 12:19
2nd & goal at opp 2
KeeSean Johnson 2 Yd pass from Chason Virgil (Kody Kroening Kick)Fresno State 14, Air Force 0
2nd quarter6 drives, then Fresno State 14, Air Force 7
Air Force Punt, 3 plays
12:19
2nd & 14 at own 35
Nick Van Valkenburg kickoff for 62 yds , Timothy McVey return for 18 yds to the AFA 21
11:55
1st & 10 at own 21
Shayne Davern run for 2 yds to the AFA 23
11:15
2nd & 8 at own 23
Jacobi Owens run for 6 yds to the AFA 29
10:45
3rd & 2 at own 29
Jacobi Owens run for a loss of 5 yards to the AFA 24
10:10
4th & 7 at own 24
Steve Brosy punt for 36 yds , Tyquwan Glass returns for no gain to the FrsSt 24 FRESNO ST Penalty, Offensive Holding (10 Yards) to the FrsSt 30
Fresno State Interception, 13 plays
10:10
1st & 10 at own 30
FRESNO ST Penalty, False Start (-5 Yards) to the FrsSt 25
10:07
1st & 15 at own 25
Chason Virgil pass incomplete to Delvon Hardaway
9:50
2nd & 15 at own 25
Chason Virgil pass complete to Delvon Hardaway for 20 yds to the FrsSt 45 for a 1ST down
9:37
1st & 10 at own 45
Chason Virgil pass incomplete to Delvon Hardaway
9:25
2nd & 10 at own 45
Chason Virgil pass complete to Jamire Jordan for 7 yds to the AFA 48
8:40
3rd & 3 at opp 48
Chason Virgil pass complete to Aaron Peck for 16 yds to the AFA 32 for a 1ST down
8:20
1st & 10 at opp 32
Chason Virgil pass complete to Delvon Hardaway for 7 yds to the AFA 25
7:51
2nd & 3 at opp 25
Treyvon Green pass complete to Chason Virgil for 9 yds to the AFA 16 for a 1ST down
7:15
1st & 10 at opp 16
Treyvon Green run for 4 yds to the AFA 12
6:45
2nd & 6 at opp 12
Dontel James run for no gain to the AFA 12
6:29
3rd & 6 at opp 12
Timeout FRESNO ST, clock 06:29
6:00
3rd & 6 at opp 12
Chason Virgil pass complete to KeeSean Johnson for 5 yds to the AFA 7
5:50
4th & 1 at opp 7
Chason Virgil run for 2 yds to the AFA 5 for a 1ST down
4:55
1st & goal at opp 5
Chason Virgil run for a loss of 3 yards to the AFA 8
4:42
2nd & goal at opp 8
Chason Virgil pass intercepted, touchback. Brodie Hicks return for no gain
Air Force Fumble, 3 plays
4:38
1st & 10 at own 20
Nate Romine pass incomplete to Jalen Robinette
4:23
2nd & 10 at own 20
Shayne Davern run for 3 yds to the AFA 23
4:03
3rd & 7 at own 23
Nate Romine pass incomplete to Jalen Robinette
3:53
4th & 7 at own 23
Steve Brosy punt for 39 yds , Tyquwan Glass returns for 1 yd to the FrsSt 39 Tyquwan Glass fumbled, recovered by FrsSt Tyquwan Glass
Fresno State Interception, 5 plays
3:38
1st & 10 at own 39
Dontel James run for 6 yds to the FrsSt 45
3:12
2nd & 4 at own 45
Jamire Jordan run for 3 yds to the FrsSt 48
2:45
3rd & 1 at own 48
Dontel James run for 2 yds to the 50 yard line for a 1ST down
2:17
1st & 10 at the 50
Dontel James run for 6 yds to the AFA 44
2:11
2nd & 4 at opp 44
FRESNO ST Penalty, False Start (-5 Yards) to the AFA 49
1:46
2nd & 9 at opp 49
Chason Virgil pass intercepted Brodie Hicks return for 30 yds to the AFA 49
Air Force Touchdown, 5 plays
1:34
1st & 10 at own 49
Nate Romine run for 6 yds to the FrsSt 45
1:20
2nd & 4 at opp 45
Shayne Davern run for 1 yd to the FrsSt 44
1:10
3rd & 3 at opp 44
Shayne Davern run for 6 yds to the FrsSt 38 for a 1ST down
1:00
1st & 10 at opp 38
Jacobi Owens run for 5 yds to the FrsSt 33
0:41
2nd & 5 at opp 33
Ronald Cleveland 33 Yd pass from Nate Romine (Luke Strebel Kick)Fresno State 14, Air Force 7
Fresno State End of half, 1 play
0:41
2nd & 5 at own 35
Luke Strebel kickoff for 39 yds , Jeffrey Allison return for 7 yds to the FrsSt 33
0:16
1st & 10 at own 33
Justin Rice run for 1 yd to the FrsSt 34
3rd quarter6 drives, then Fresno State 21, Air Force 17
Air Force Field goal, 16 plays
15:00
1st & 10 at own 35
Jimmy Camacho kickoff for 57 yds , Timothy McVey return for 20 yds to the AFA 28
14:45
1st & 10 at own 28
Jacobi Owens run for 11 yds to the AFA 39 for a 1ST down
14:36
1st & 10 at own 39
Jacobi Owens run for 3 yds to the AFA 42
14:05
2nd & 7 at own 42
Shayne Davern run for 3 yds to the AFA 45
13:50
3rd & 4 at own 45
Timothy McVey run for 6 yds to the FrsSt 49 for a 1ST down
13:11
1st & 10 at opp 49
Jacobi Owens run for 4 yds to the FrsSt 45
12:50
2nd & 6 at opp 45
Jacobi Owens run for 6 yds to the FrsSt 39 for a 1ST down
12:40
1st & 10 at opp 39
Jacobi Owens run for 10 yds to the FrsSt 29 for a 1ST down
12:30
1st & 10 at opp 29
Jacobi Owens run for 2 yds to the FrsSt 27
12:11
2nd & 8 at opp 27
Nate Romine pass complete to Timothy McVey for 10 yds to the FrsSt 17 for a 1ST down
11:55
1st & 10 at opp 17
Shayne Davern run for 7 yds to the FrsSt 10
11:16
2nd & 3 at opp 10
Nate Romine run for 2 yds to the FrsSt 8
11:00
3rd & 1 at opp 8
Shayne Davern run for 3 yds to the FrsSt 5 for a 1ST down
10:37
1st & goal at opp 5
Shayne Davern run for 1 yd to the FrsSt 4
9:58
2nd & goal at opp 4
AIR FORCE Penalty, Delay of Game (-5 Yards) to the FrsSt 9
9:25
2nd & goal at opp 9
Shayne Davern run for 1 yd to the FrsSt 8
9:06
3rd & goal at opp 8
Nate Romine pass incomplete to Jalen Robinette
9:01
4th & goal at opp 8
Luke Strebel 27 Yd Field GoalFresno State 14, Air Force 10
Fresno State Pick-six, 3 plays (Air Force scores)
9:01
4th & 13 at own 35
Luke Strebel kickoff for 64 yds , Jamire Jordan return for 22 yds to the FrsSt 23
8:45
1st & 10 at own 23
Jamire Jordan run for 14 yds to the FrsSt 37 for a 1ST down
8:36
1st & 10 at own 37
Chason Virgil pass incomplete to KeeSean Johnson
8:24
2nd & 10 at own 37
Patrick Healy 35 Yd Interception Return (Luke Strebel Kick)Air Force 17, Fresno State 14
Fresno State Touchdown, 6 plays
8:24
1st & 10 at own 35
Luke Strebel kickoff for 63 yds , KeeSean Johnson return for 29 yds to the FrsSt 31
8:00
1st & 10 at own 31
Dontel James run for a loss of 1 yard to the FrsSt 30
7:47
2nd & 11 at own 30
Chason Virgil pass incomplete to Aaron Peck
7:40
3rd & 11 at own 30
Chason Virgil pass complete to KeeSean Johnson for 14 yds to the FrsSt 44 for a 1ST down
7:25
1st & 10 at own 44
Dontel James run for 1 yd to the FrsSt 45
6:50
2nd & 9 at own 45
Dontel James run for 3 yds to the FrsSt 48
6:25
3rd & 6 at own 48
KeeSean Johnson 52 Yd pass from Chason Virgil (Kody Kroening Kick)Fresno State 21, Air Force 17
6:25
3rd & 6 at own 35
FRESNO ST Penalty, Unsportsmanlike Conduct (-15 Yards) to the FrsSt 20
Air Force Punt, 7 plays
6:25
3rd & 21 at own 20
Nick Van Valkenburg kickoff for 60 yds , Timothy McVey return for 13 yds to the AFA 33
6:01
1st & 10 at own 33
Nate Romine run for 2 yds to the AFA 35
5:55
2nd & 8 at own 35
Arion Worthman run for 9 yds to the AFA 44 for a 1ST down
5:15
1st & 10 at own 44
Arion Worthman run for 8 yds to the FrsSt 48
4:45
2nd & 2 at opp 48
Jacobi Owens run for 6 yds to the FrsSt 42 for a 1ST down
4:15
1st & 10 at opp 42
Arion Worthman sacked by Jeff Camilli for a loss of 6 yards to the FrsSt 48
3:55
2nd & 16 at opp 48
Arion Worthman run for 4 yds to the FrsSt 44
3:21
3rd & 12 at opp 44
Arion Worthman run for 5 yds to the FrsSt 39
2:50
4th & 7 at opp 39
Steve Brosy punt for 20 yds, downed at the FrsSt 19
Fresno State Punt, 3 plays
2:30
1st & 10 at own 19
Dontel James run for 1 yd to the FrsSt 20
2:00
2nd & 9 at own 20
Dontel James run for no gain to the FrsSt 20
1:44
3rd & 9 at own 20
Chason Virgil pass incomplete to Delvon Hardaway
1:36
4th & 9 at own 20
Blake Cusick punt for 33 yds, fair catch by Ronald Cleveland at the AFA 47
Air Force Touchdown, 9 plays
1:20
1st & 10 at own 47
Tyler Williams run for 17 yds to the FrsSt 36 for a 1ST down
1:10
1st & 10 at opp 36
Parker Wilson run for 5 yds to the FrsSt 31
0:30
2nd & 5 at opp 31
Arion Worthman run for 4 yds to the FrsSt 27
0:00
3rd & 1 at opp 27
Timothy McVey run for no gain to the FrsSt 27
Q4 14:53
4th & 1 at opp 27
Arion Worthman run for 12 yds to the FrsSt 15 for a 1ST down
Q4 14:07
1st & 10 at opp 15
Arion Worthman run for 5 yds to the FrsSt 10
Q4 13:55
2nd & 5 at opp 10
Arion Worthman run for 5 yds to the FrsSt 5 for a 1ST down
Q4 13:32
1st & goal at opp 5
Shayne Davern run for 3 yds to the FrsSt 2
Q4 13:02
2nd & goal at opp 2
Arion Worthman 2 Yd Run (Luke Strebel Kick)Air Force 24, Fresno State 21
4th quarter6 drives, then Air Force 31, Fresno State 21
Fresno State Interception, 7 plays
13:02
2nd & 7 at own 35
Luke Strebel kickoff for 65 yds , Jamire Jordan return for 18 yds to the FrsSt 18
12:47
1st & 10 at own 18
Chason Virgil pass incomplete
12:43
2nd & 10 at own 18
Chason Virgil pass complete to KeeSean Johnson for 4 yds to the FrsSt 22
12:30
3rd & 6 at own 22
AIR FORCE Penalty, Defensive Pass Interference (9 Yards) to the FrsSt 31 for a 1ST down
12:10
1st & 10 at own 31
AIR FORCE Penalty, Unsportsmanlike Conduct (15 Yards) to the FrsSt 46 for a 1ST down
12:00
1st & 10 at own 46
Dontel James run for a loss of 3 yards to the FrsSt 43
11:50
2nd & 13 at own 43
Chason Virgil pass complete to Jamire Jordan for 29 yds to the AFA 28 for a 1ST down
11:40
1st & 10 at opp 28
FRESNO ST Penalty, False Start (-5 Yards) to the AFA 33
11:20
1st & 15 at opp 33
Chason Virgil pass incomplete to KeeSean Johnson
10:55
2nd & 15 at opp 33
Dontel James run for a loss of 1 yard to the AFA 34
10:41
3rd & 16 at opp 34
Chason Virgil pass intercepted Weston Steelhammer return for no gain to the AFA 14
Air Force Turnover on downs, 15 plays
10:30
1st & 10 at own 14
Timothy McVey run for 5 yds to the AFA 19
10:00
2nd & 5 at own 19
Arion Worthman run for 4 yds to the AFA 23
9:35
3rd & 1 at own 23
Arion Worthman run for 2 yds to the AFA 25 for a 1ST down
8:55
1st & 10 at own 25
Jacobi Owens run for 4 yds to the AFA 29
8:50
2nd & 6 at own 29
Arion Worthman run for 5 yds to the AFA 34
8:00
3rd & 1 at own 34
Shayne Davern run for 1 yd to the AFA 35 for a 1ST down
7:30
1st & 10 at own 35
Arion Worthman run for 6 yds to the AFA 41
7:00
2nd & 4 at own 41
Arion Worthman run for 23 yds to the FrsSt 36 for a 1ST down
6:30
1st & 10 at opp 36
Jacobi Owens run for 5 yds to the FrsSt 31
5:38
2nd & 5 at opp 31
Arion Worthman run for 1 yd to the FrsSt 30
5:25
3rd & 4 at opp 30
Ronald Cleveland run for 20 yds to the FrsSt 10 for a 1ST down
5:06
1st & goal at opp 10
Arion Worthman run for 5 yds to the FrsSt 5
4:40
2nd & goal at opp 5
Arion Worthman run for 1 yd to the FrsSt 4
4:06
3rd & 0 at opp 4
Timeout AIR FORCE, clock 04:06
3:52
3rd & goal at opp 4
Arion Worthman run for 3 yds to the FrsSt 1
3:25
4th & goal at opp 1
Jacobi Owens run for a loss of 3 yards to the FrsSt 4
Fresno State Turnover on downs, 4 plays
3:12
1st & 10 at own 4
Dontel James run for 3 yds to the FrsSt 7
2:58
2nd & 7 at own 7
Chason Virgil pass incomplete to Delvon Hardaway
2:55
3rd & 7 at own 7
Chason Virgil pass incomplete to KeeSean Johnson
2:55
4th & 7 at own 7
Timeout FRESNO ST, clock 02:55
2:49
4th & 7 at own 7
Chason Virgil pass incomplete to Delvon Hardaway
Air Force Touchdown, 2 plays
2:49
1st & 0 at opp 7
Timeout AIR FORCE, clock 02:49
2:37
1st & goal at opp 7
Shayne Davern run for 3 yds to the FrsSt 4
2:37
2nd & 0 at opp 4
Timeout FRESNO ST, clock 02:37
2:34
2nd & goal at opp 4
Arion Worthman 4 Yd Run (Luke Strebel Kick)Air Force 31, Fresno State 21
Fresno State Turnover on downs, 6 plays
2:34
2nd & 7 at own 35
Luke Strebel kickoff for 40 yds , Jeffrey Allison return for 8 yds to the FrsSt 33
2:30
1st & 10 at own 33
Chason Virgil pass incomplete
2:20
2nd & 10 at own 33
Chason Virgil pass complete to KeeSean Johnson for 10 yds to the FrsSt 43 for a 1ST down
2:05
1st & 10 at own 43
FRESNO ST Penalty, False Start (-5 Yards) to the FrsSt 38
1:50
1st & 15 at own 38
Chason Virgil sacked by Ryan Watson for a loss of 4 yards to the FrsSt 34
1:30
2nd & 19 at own 34
Chason Virgil pass complete to KeeSean Johnson for 7 yds to the FrsSt 41
1:00
3rd & 12 at own 41
Chason Virgil pass incomplete to Delvon Hardaway
0:52
4th & 12 at own 41
Chason Virgil sacked by Claude Alexander III for a loss of 7 yards to the FrsSt 34
Air Force End of game, 2 plays
0:20
1st & 10 at opp 34
TEAM run for a loss of 1 yard to the FrsSt 35
0:00
2nd & 11 at opp 35
TEAM run for a loss of 1 yard to the FrsSt 36
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.