Referee David Alvarez; umpire Stuart Schake; head linesman George Shoup; line judge Steve Hoslett; side judge Richard Ockey; field judge S. Melancon; back judge M. Aaronian; center judge Timothy DavisGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UNLV
Air Force
411
Total yards
473
145
Passing yards
72
266
Rushing yards
401
5.4
Yards per pass
9.0
6.8
Yards per rush
5.1
15
First downs
30
5–14
Third downs
6–12
0–1
Fourth downs
3–4
2
Turnovers
4
2–20
Penalties
5–56
26:47
Possession
33:13
0
Sacks (by defense)
1
Efficiency
UNLV
Air Force
39%
Success rate
52%
−0.04
EPA per play
−0.06
0.99
Explosiveness
0.82
0.19
Rushing EPA
−0.10
−0.32
Passing EPA
0.28
30%
Passing-down success
30%
−0.22
First-down EPA
−0.30
0.23
Second-down EPA
−0.11
0.13
Third-down EPA
0.57
15%
Havoc by its defense
13%
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 71% to win. Elo’s favorite won.
The line
Air Force −9.5, over/under 65.5.
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 74%, UNLV 26%. 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. Air Force drives left to right, UNLV right to left.
Q1 UNLVTouchdown, 6 plays, 75 yards
Q1 Air ForceMissed FG, 7 plays, 30 yards
Q1 UNLVInterception, 5 plays, 22 yards
Q1 Air ForcePunt, 3 plays, −3 yards
Q1 UNLVTouchdown, 11 plays, 67 yards
Q1 UNLVField goal, 4 plays, 4 yards
Q1 Air ForceTurnover on downs, 10 plays, 30 yards
Q2 UNLVField goal, 7 plays, 45 yards
Q2 Air ForceFumble, 7 plays, 18 yards
Q2 UNLVTouchdown, 6 plays, 33 yards
Q2 Air ForceTouchdown, 10 plays, 75 yards
Q2 UNLVEnd of half, 2 plays, 56 yards
Q3 Air ForceFumble, 1 play, 15 yards
Q3 UNLVPunt, 3 plays, 4 yards
Q3 Air ForceFumble, 1 play, 10 yards
Q3 UNLVField goal, 4 plays, 3 yards
Q3 Air ForceTouchdown, 10 plays, 61 yards
Q3 UNLVPunt, 5 plays, 22 yards
Q3 Air ForceTouchdown, 5 plays, 27 yards
Q3 UNLVPunt, 3 plays, 5 yards
Q3 Air ForceTouchdown, 11 plays, 56 yards
Q4 UNLVPunt, 3 plays, 3 yards
Q4 Air ForceFumble, 10 plays, 55 yards
Q4 UNLVFumble, 2 plays, 42 yards
Q4 Air ForceTouchdown, 10 plays, 80 yards
Q4 UNLVTurnover on downs, 8 plays, 28 yards
Q4 Air ForceEnd of game, 2 plays, −2 yards
Play by play
1st quarter7 drives, then UNLV 17, Air Force 0
UNLV Touchdown, 6 plays
15:00
1st & 10 at own 35
Luke Strebel kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Armani Rogers pass incomplete
15:00
2nd & 10 at own 25
Armani Rogers pass incomplete
15:00
3rd & 10 at own 25
Armani Rogers pass complete to Brandon Presley for 11 yds to the UNLV 36 for a 1ST down
15:00
1st & 10 at own 36
Lexington Thomas run for 8 yds to the UNLV 44
15:00
2nd & 2 at own 44
Lexington Thomas run for 1 yd to the UNLV 45
13:02
3rd & 1 at own 45
Lexington Thomas run for 55 yds for a TD, (Evan Pantels KICK)UNLV 7, Air Force 0
Air Force Missed FG, 7 plays
13:02
1st & 0 at own 35
Daniel Gutierrez kickoff for 61 yds , Timothy McVey return for 40 yds to the AIRFORCE 25 AIR FORCE Penalty, personal foul (15 Yards) to the AFA 29
12:53
1st & 10 at own 29
Ronald Cleveland run for 2 yds to the AFA 31
12:53
2nd & 8 at own 31
Arion Worthman pass complete to Ronald Cleveland for no gain to the AFA 31
12:53
3rd & 8 at own 31
WORTHMAN, Arion pass incomplete to BENNETT, Marcus, PENALTY UNLV pass interference (FLOWERS, Jerich) 15 yards to the AF46, 1ST DOWN AF, NO PLAY.
12:53
1st & 10 at own 46
Ronald Cleveland run for 12 yds to the UNLV 42 for a 1ST down
12:53
1st & 10 at opp 42
Arion Worthman pass incomplete to Timothy McVey
12:53
2nd & 10 at opp 42
Taven Birdow run for 1 yd to the UNLV 41
12:53
3rd & 9 at opp 41
Arion Worthman pass incomplete
10:30
4th & 9 at opp 41
Luke Strebel 58 yd FG MISSED
UNLV Interception, 5 plays
10:30
1st & 10 at own 41
Lexington Thomas run for 2 yds to the UNLV 43
10:30
2nd & 8 at own 43
Lexington Thomas run for 14 yds to the AFA 43 for a 1ST down
10:30
1st & 10 at opp 43
Lexington Thomas run for a loss of 3 yards to the AFA 46
10:30
2nd & 13 at opp 46
Armani Rogers pass complete to Brandon Presley for 9 yds to the AFA 37
10:30
3rd & 4 at opp 37
Armani Rogers pass intercepted Lakota Wills return for no gain to the AFA 28
Air Force Punt, 3 plays
8:15
1st & 10 at own 28
Parker Wilson run for no gain to the AFA 28
8:15
2nd & 10 at own 28
Timothy McVey run for a loss of 3 yards to the AFA 25
8:15
3rd & 13 at own 25
Arion Worthman pass incomplete to Ronald Cleveland
8:15
4th & 13 at own 25
Charlie Scott punt for 42 yds, punt out-of-bounds at the UNLV 33
UNLV Touchdown, 11 plays
6:54
1st & 10 at own 33
Armani Rogers run for 16 yds to the UNLV 49 for a 1ST down
6:54
1st & 10 at own 49
Xzaviar Campbell run for 2 yds to the AFA 49
6:54
2nd & 8 at opp 49
Armani Rogers pass complete to Devonte Boyd for 5 yds to the AFA 44
6:54
3rd & 3 at opp 44
Xzaviar Campbell run for 6 yds to the AFA 38 for a 1ST down
6:54
1st & 10 at opp 38
Armani Rogers run for 4 yds to the AFA 34
6:54
2nd & 6 at opp 34
Armani Rogers pass complete to Giovanni Fauolo for 13 yds to the AFA 21 for a 1ST down
4:01
1st & 10 at opp 21
Timeout UNLV, clock 04:01
4:01
1st & 10 at opp 21
Lexington Thomas run for 4 yds to the AFA 17
4:01
2nd & 6 at opp 17
Lexington Thomas run for 2 yds to the AFA 15
4:01
3rd & 4 at opp 15
Armani Rogers run for 9 yds to the AFA 6 for a 1ST down
4:01
1st & goal at opp 6
Armani Rogers run for 5 yds to the AFA 1
1:28
2nd & goal at opp 1
Xzaviar Campbell run for 1 yd for a TD, (Evan Pantels KICK)UNLV 14, Air Force 0
UNLV Field goal, 4 plays
1:28
1st & 0 at own 35
Daniel Gutierrez on-side kick recovered by UNLV at the AFA 27
1:22
1st & 10 at opp 27
Lexington Thomas run for 1 yd to the AFA 26
1:22
2nd & 9 at opp 26
Armani Rogers pass complete to Trevor Kanteman for 3 yds to the AFA 23
1:22
3rd & 6 at opp 23
Armani Rogers pass incomplete to Devonte Boyd, broken up by Ryan Darby
0:16
4th & 6 at opp 23
Evan Pantels 40 yd FG GOODUNLV 17, Air Force 0
Air Force Turnover on downs, 10 plays
0:16
1st & 0 at own 35
Daniel Gutierrez kickoff for 65 yds for a touchback
0:16
1st & 10 at own 25
Arion Worthman run for 13 yds to the AFA 38 for a 1ST down
0:16
1st & 10 at own 38
Timothy McVey run for 1 yd to the AFA 39
Q2 15:00
2nd & 9 at own 39
Ronald Cleveland run for 36 yds to the UNLV 25 for a 1ST down
Q2 14:35
1st & 10 at opp 25
Timeout UNLV, clock 14:35
Q2 14:35
1st & 10 at opp 25
Ronald Cleveland run for a loss of 2 yards to the UNLV 27
Q2 14:35
2nd & 12 at opp 27
Arion Worthman run for 9 yds to the UNLV 18
Q2 14:35
3rd & 3 at opp 18
UNLV Penalty, Defensive offside (Jason Fao) to the UNLV 13 for a 1ST down
Q2 14:35
1st & 10 at opp 13
Ronald Cleveland run for 2 yds to the UNLV 11
Q2 14:35
2nd & 8 at opp 11
Timothy McVey run for 1 yd to the UNLV 10 AIR FORCE Penalty, personal foul (-15 Yards) to the UNLV 25
Q2 14:35
2nd & 22 at opp 25
Arion Worthman pass incomplete
Q2 14:35
3rd & 22 at opp 25
Garrett Amy run for no gain to the UNLV 25
Q2 14:35
4th & 22 at opp 25
Team run for a loss of 20 yards to the UNLV 45
2nd quarter5 drives, then UNLV 27, Air Force 7
UNLV Field goal, 7 plays
11:22
1st & 10 at own 45
Armani Rogers run for 27 yds to the AFA 28 for a 1ST down
11:22
1st & 10 at opp 28
Xzaviar Campbell run for 9 yds to the AFA 19
11:22
2nd & 1 at opp 19
Xzaviar Campbell run for 4 yds to the AFA 15 for a 1ST down
11:22
1st & 10 at opp 15
Xzaviar Campbell run for 5 yds to the AFA 10
11:22
2nd & 5 at opp 10
Lexington Thomas run for no gain to the AFA 10
11:22
3rd & 5 at opp 10
Armani Rogers pass incomplete
8:37
4th & 5 at opp 10
Evan Pantels 27 yd FG GOODUNLV 20, Air Force 0
Air Force Fumble, 7 plays
8:37
1st & 0 at own 35
Daniel Gutierrez kickoff for 65 yds for a touchback
8:37
1st & 10 at own 25
Ronald Cleveland run for 10 yds to the AFA 35 for a 1ST down
8:37
1st & 10 at own 35
Timothy McVey run for 5 yds to the AFA 40
8:37
2nd & 5 at own 40
Parker Wilson run for 3 yds to the AFA 43
8:37
3rd & 2 at own 43
Nolan Eriksen run for 2 yds to the AFA 45 for a 1ST down
8:37
1st & 10 at own 45
Nolan Eriksen run for 3 yds to the AFA 48
8:37
2nd & 7 at own 48
Arion Worthman run for 9 yds to the UNLV 43 for a 1ST down
8:37
1st & 10 at opp 43
AIR FORCE Penalty, intentional grounding (Geraud Sanders) to the UNLV 49
8:37
2nd & 16 at opp 49
Ronald Cleveland run for a loss of 5 yards to the AFA 35 Ronald Cleveland fumbled, forced by Jocquez Kalili, recovered by UNLV Farrell Hester II , return for 8 yds to the AFA 35
UNLV Touchdown, 6 plays
5:40
3rd & 8 at opp 33
Armani Rogers pass complete to Kendal Keys for 19 yds to the AFA 14 for a 1ST down
5:40
1st & 10 at opp 14
Armani Rogers run for 11 yds to the AFA 3 for a 1ST down
5:40
1st & goal at opp 3
Lexington Thomas run for no gain to the AFA 3
5:40
1st & 10 at opp 35
Lexington Thomas run for 2 yds to the AFA 33
5:40
2nd & 8 at opp 33
Armani Rogers pass incomplete to Giovanni Fauolo
3:28
2nd & goal at opp 3
Armani Rogers run for 3 yds for a TD, (Evan Pantels KICK)UNLV 27, Air Force 0
Air Force Touchdown, 10 plays
3:28
1st & 0 at own 35
Daniel Gutierrez kickoff for 65 yds for a touchback
3:28
1st & 10 at own 25
Arion Worthman pass complete to Ryan Reffitt for 11 yds to the AFA 36 for a 1ST down
3:28
1st & 10 at own 36
Timothy McVey run for 5 yds to the AFA 41
3:28
2nd & 5 at own 41
Timothy McVey run for 5 yds to the AFA 46 for a 1ST down
3:28
1st & 10 at own 46
Arion Worthman run for 14 yds to the UNLV 40 for a 1ST down
3:28
1st & 10 at opp 40
Arion Worthman run for 4 yds to the UNLV 36
3:28
2nd & 6 at opp 36
Garrett Amy run for 14 yds to the UNLV 22 for a 1ST down
3:28
1st & 10 at opp 22
Nolan Eriksen run for 2 yds to the UNLV 20
3:28
2nd & 8 at opp 20
Arion Worthman run for 6 yds to the UNLV 14
3:28
3rd & 2 at opp 14
Ronald Cleveland run for no gain to the UNLV 14
0:42
4th & 2 at opp 14
Arion Worthman run for 14 yds for a TD, (Luke Strebel KICK)UNLV 27, Air Force 7
UNLV End of half, 2 plays
0:42
1st & 0 at own 35
Luke Strebel kickoff for 54 yds , Evan Owens return for 21 yds to the UNLV 32
0:36
1st & 10 at own 32
Armani Rogers run for 9 yds to the UNLV 41
0:36
2nd & 1 at own 41
Armani Rogers pass complete to Lexington Thomas for 47 yds to the AFA 12 for a 1ST down
Q3 15:00
1st & 10 at own 35
Daniel Gutierrez kickoff for 57 yds , Timothy McVey return for 20 yds to the AFA 28
Q3 14:55
1st & 10 at own 28
Nolan Eriksen run for 5 yds to the AFA 43 Nolan Eriksen fumbled, forced by Farrell Hester II, recovered by UNLV Jocquez Kalili
3rd quarter7 drives, then UNLV 30, Air Force 20
UNLV Punt, 3 plays
14:48
1st & 10 at opp 43
Lexington Thomas run for no gain to the AFA 43
14:48
2nd & 10 at opp 43
Lexington Thomas run for 4 yds to the AFA 39
14:48
3rd & 6 at opp 39
Armani Rogers pass incomplete
14:48
4th & 6 at opp 39
Riley Erickson punt for 29 yds, downed at the AFA 10
13:32
1st & 10 at own 10
Arion Worthman run for 8 yds to the AFA 20 Arion Worthman fumbled, forced by Jericho Flowers, recovered by UNLV Brian Keyes
UNLV Field goal, 4 plays
13:24
1st & 10 at opp 20
Armani Rogers pass incomplete to Devonte Boyd
13:24
2nd & 10 at opp 20
Armani Rogers run for 3 yds to the AFA 17
13:24
3rd & 7 at opp 17
Armani Rogers run for no gain to the AFA 17
12:00
4th & 7 at opp 17
Evan Pantels 34 yd FG GOODUNLV 30, Air Force 7
Air Force Touchdown, 10 plays
12:00
1st & 0 at own 35
Daniel Gutierrez kickoff for 49 yds , Timothy McVey return for 23 yds to the AFA 39
11:54
1st & 10 at own 39
Nolan Eriksen run for 11 yds to the 50 yard line for a 1ST down
11:54
1st & 10 at the 50
Arion Worthman run for 11 yds to the UNLV 39 for a 1ST down
11:54
1st & 10 at opp 39
Nolan Eriksen run for 7 yds to the UNLV 32
11:54
2nd & 3 at opp 32
Arion Worthman run for 6 yds to the UNLV 26 for a 1ST down
11:54
1st & 10 at opp 26
Arion Worthman run for 11 yds to the UNLV 15 for a 1ST down
11:54
1st & 10 at opp 15
Benton Washington run for 5 yds to the UNLV 10
11:54
2nd & 5 at opp 10
Arion Worthman run for 3 yds to the UNLV 7
11:54
3rd & 2 at opp 7
Taven Birdow run for 5 yds to the UNLV 2 for a 1ST down
11:54
1st & goal at opp 2
Taven Birdow run for 1 yd to the UNLV 1
8:02
2nd & goal at opp 1
Arion Worthman run for 1 yd for a TD, (Luke Strebel KICK)UNLV 30, Air Force 14
UNLV Punt, 5 plays
8:02
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
8:02
1st & 10 at own 25
Armani Rogers run for 3 yds to the UNLV 28
8:02
2nd & 7 at own 28
Armani Rogers run for 19 yds to the UNLV 47 for a 1ST down
8:02
1st & 10 at own 47
Lexington Thomas run for no gain to the UNLV 47
8:02
2nd & 10 at own 47
Lexington Thomas run for no gain to the UNLV 47
8:02
3rd & 10 at own 47
Armani Rogers pass incomplete to Kendal Keys
8:02
4th & 10 at own 47
Riley Erickson punt, downed at the UNLV 27
Air Force Touchdown, 5 plays
5:31
1st & 10 at opp 27
Arion Worthman run for 6 yds to the UNLV 21
5:31
2nd & 4 at opp 21
Parker Wilson run for 4 yds to the UNLV 17 for a 1ST down
5:31
1st & 10 at opp 17
Arion Worthman run for 7 yds to the UNLV 10
5:31
2nd & 3 at opp 10
Arion Worthman run for 5 yds to the UNLV 5 for a 1ST down
3:21
1st & goal at opp 5
Arion Worthman run for 5 yds for a TD, (Two-Point Conversion failed )UNLV 30, Air Force 20
UNLV Punt, 3 plays
3:21
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
3:21
1st & 10 at own 25
Armani Rogers run for 3 yds to the UNLV 28
3:21
2nd & 7 at own 28
Armani Rogers run for 2 yds to the UNLV 30
3:21
3rd & 5 at own 30
Armani Rogers pass incomplete to Brandon Presley
3:21
4th & 5 at own 30
Riley Erickson punt for 26 yds, downed at the AFA 44
Air Force Touchdown, 11 plays
2:03
1st & 10 at own 44
Arion Worthman run for 9 yds to the UNLV 47
2:03
2nd & 1 at opp 47
Timothy McVey run for 17 yds to the UNLV 30 for a 1ST down
2:03
1st & 10 at opp 30
Garrett Amy run for a loss of 6 yards to the UNLV 36
2:03
2nd & 16 at opp 36
Arion Worthman run for a loss of 1 yard to the UNLV 37
2:03
3rd & 17 at opp 37
Ronald Cleveland run for 3 yds to the UNLV 34 AIR FORCE Penalty, Offensive holding (Marcus Bennett) to the UNLV 44
2:03
3rd & 24 at opp 44
Arion Worthman pass complete to Ryan Reffitt for 27 yds to the UNLV 17 for a 1ST down
Q4 15:00
1st & 10 at opp 17
Arion Worthman run for a loss of 4 yards to the UNLV 21
Q4 15:00
2nd & 14 at opp 21
Garrett Amy run for 13 yds to the UNLV 8
Q4 15:00
3rd & 1 at opp 8
Arion Worthman run for no gain to the UNLV 8
Q4 15:00
4th & 1 at opp 8
Parker Wilson run for 2 yds to the UNLV 6 for a 1ST down
Q4 12:52
1st & goal at opp 6
Arion Worthman run for 6 yds for a TD, (Luke Strebel KICK)UNLV 30, Air Force 27
4th quarter6 drives, then Air Force 34, UNLV 30
UNLV Punt, 3 plays
12:52
1st & 0 at own 35
Luke Strebel kickoff for 57 yds , Darren Woods Jr. return for 34 yds to the UNLV 42
12:44
1st & 10 at own 42
Armani Rogers sacked by Cody Gessler for a loss of 7 yards to the UNLV 35
12:44
2nd & 17 at own 35
Armani Rogers pass complete to Devonte Boyd for 10 yds to the UNLV 45
12:44
3rd & 7 at own 45
Armani Rogers pass incomplete to Darren Woods Jr.
12:44
4th & 7 at own 45
Riley Erickson punt for 45 yds, downed at the AFA 10
Air Force Fumble, 10 plays
11:14
1st & 10 at own 10
Arion Worthman run for 4 yds to the AFA 14
11:14
2nd & 6 at own 14
Garrett Amy run for a loss of 2 yards to the AFA 17 Garrett Amy fumbled, recovered by AFA Garrett Amy
11:14
3rd & 3 at own 17
Timothy McVey run for 12 yds to the AFA 29 for a 1ST down
11:14
1st & 10 at own 29
Nolan Eriksen run for 4 yds to the AFA 33
11:14
2nd & 6 at own 33
Arion Worthman run for 2 yds to the AFA 35
11:14
3rd & 4 at own 35
Garrett Amy run for 2 yds to the AFA 37
11:14
4th & 2 at own 37
Jacob Stafford run for 9 yds to the AFA 46 for a 1ST down
11:14
1st & 10 at own 46
Parker Wilson run for 1 yd to the AFA 47
11:14
2nd & 9 at own 47
Ronald Cleveland run for 14 yds to the UNLV 39 for a 1ST down
11:14
1st & 10 at opp 39
Arion Worthman run for 3 yds to the AFA 42 Arion Worthman fumbled, forced by Jocquez Kalili, recovered by UNLV Farrell Hester II , return for 15 yds to the AFA 42 Farrell Hester II fumbled, forced by Jocquez Kalili, recovered by UNLV
UNLV Fumble, 2 plays
6:45
1st & 10 at opp 42
Lexington Thomas run for 1 yd to the AFA 41
6:45
2nd & 9 at opp 41
Armani Rogers run for 21 yds Armani Rogers fumbled, forced by Grant Ross, recovered by AFA Shaquille Vereen
Air Force Touchdown, 10 plays
5:54
1st & 10 at own 20
Timothy McVey run for 11 yds to the AFA 31 for a 1ST down
5:54
1st & 10 at own 31
Timothy McVey run for 2 yds to the AFA 33
5:54
2nd & 8 at own 33
Arion Worthman run for 5 yds to the AFA 38
5:54
3rd & 3 at own 38
Arion Worthman run for 6 yds to the AFA 44 for a 1ST down
5:54
1st & 10 at own 44
Garrett Amy run for 14 yds to the AIRFORCE 42 AIR FORCE Penalty, Offensive holding (Ja’Mel Sanders) to the AFA 48
5:54
1st & 6 at own 48
Arion Worthman pass complete to Ronald Cleveland for 34 yds to the UNLV 18 for a 1ST down
5:54
1st & 10 at opp 18
Ronald Cleveland run for 17 yds to the UNLV 1 Ronald Cleveland fumbled, forced by Dalton Baker, recovered by AFA for a 1ST down
5:54
1st & goal at opp 1
Arion Worthman run for no gain to the UNLV 1
5:54
2nd & goal at opp 1
Arion Worthman run for no gain to the UNLV 1
2:21
3rd & 0 at opp 1
Timeout UNLV, clock 02:21
2:14
3rd & goal at opp 1
Arion Worthman run for 1 yd for a TD, (Luke Strebel KICK)Air Force 34, UNLV 30
UNLV Turnover on downs, 8 plays
2:14
1st & 0 at own 35
Luke Strebel kickoff for 51 yds , Evan Owens return for 11 yds to the UNLV 25
2:09
1st & 10 at own 25
Armani Rogers pass complete to Brandon Presley for 5 yds to the UNLV 30
2:09
2nd & 5 at own 30
Armani Rogers pass complete to Devonte Boyd for 7 yds to the UNLV 37 for a 1ST down
2:09
1st & 10 at own 37
Armani Rogers pass incomplete to Brandon Presley
2:09
2nd & 10 at own 37
Armani Rogers pass complete to Brandon Presley for 10 yds to the UNLV 47 for a 1ST down
2:09
1st & 10 at own 47
Armani Rogers pass incomplete to Brandon Presley
2:09
2nd & 10 at own 47
Armani Rogers pass incomplete to Lexington Thomas
2:09
3rd & 10 at own 47
Armani Rogers pass incomplete to Devonte Boyd
1:02
4th & 10 at own 47
Timeout UNLV, clock 01:02
1:02
4th & 10 at own 47
Armani Rogers pass complete to Brandon Presley for 6 yds to the AFA 47
Air Force End of game, 2 plays
0:55
1st & 10 at own 47
TEAM run for a loss of 1 yard to the AFA 46
0:55
2nd & 11 at own 46
TEAM run for a loss of 1 yard to the AFA 45
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.