Referee Mike Defee; umpire Robert Richeson; head linesman Andy Warner; line judge Quentin Givens; side judge LoVan Pham; field judge Joe Blubaugh; back judge Terry Jones; center judge Mike CuttoneGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Air Force
3
21
10
3
37
Boise State
13
0
7
10
30
Standouts
PassingBrett Rypien23 of 48, 237 yards, 1 TDBoise State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Boise State
607
Total yards
378
279
Passing yards
237
328
Rushing yards
141
17.4
Yards per pass
4.9
6.1
Yards per rush
4.4
23
First downs
20
4–11
Third downs
6–21
0–0
Fourth downs
2–3
4
Turnovers
0
4–58
Penalties
4–45
32:03
Possession
27:57
Efficiency
Air Force
Boise State
49%
Success rate
33%
0.14
EPA per play
0.05
1.31
Explosiveness
1.75
0.11
Rushing EPA
0.25
0.39
Passing EPA
−0.09
33%
Passing-down success
29%
0.08
First-down EPA
−0.07
0.17
Second-down EPA
−0.13
0.50
Third-down EPA
0.20
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)
Boise State 65% to win. Air Force won as Elo’s underdog.
The line
Boise State −14.5, over/under 55.
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 Boise State 84%, Air Force 16%. 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. Boise State drives left to right, Air Force right to left.
Q1 Boise StateTouchdown, 1 play, 83 yards
Q1 Air ForceFumble, 1 play, 0 yards
Q1 Boise StateField goal, 4 plays, 2 yards
Q1 Air ForcePunt, 5 plays, 13 yards
Q1 Boise StatePunt, 3 plays, 4 yards
Q1 Air ForceField goal, 7 plays, 70 yards
Q1 Boise StateField goal, 13 plays, 49 yards
Q1 Air ForceTouchdown, 6 plays, 75 yards
Q2 Boise StateMissed FG, 10 plays, 48 yards
Q2 Air ForcePunt, 3 plays, 9 yards
Q2 Boise StatePunt, 3 plays, 7 yards
Q2 Air ForceTouchdown, 2 plays, 72 yards
Q2 Boise StatePunt, 4 plays, 10 yards
Q2 Air ForceTouchdown, 5 plays, 81 yards
Q2 Boise StatePunt, 5 plays, 24 yards
Q2 Air ForceEnd of half, 3 plays, 28 yards
Q3 Air ForceTouchdown, 4 plays, 75 yards
Q3 Boise StatePunt, 3 plays, 1 yard
Q3 Air ForceField goal, 8 plays, 80 yards
Q3 Boise StateTurnover on downs, 8 plays, 32 yards
Q3 Air ForceInterception, 8 plays, 28 yards
Q3 Boise StateTouchdown, 6 plays, 61 yards
Q3 Air ForceInterception, 3 plays, 0 yards
Q3 Boise StatePunt, 3 plays, −2 yards
Q4 Air ForcePunt, 7 plays, 30 yards
Q4 Boise StatePunt, 3 plays, 8 yards
Q4 Air ForceInterception, 1 play, 0 yards
Q4 Boise StateTouchdown, 8 plays, 52 yards
Q4 Air ForceField goal, 9 plays, 47 yards
Q4 Boise StateField goal, 10 plays, 37 yards
Q4 Air ForceEnd of game, 1 play, −1 yard
Play by play
1st quarter7 drives, then Boise State 13, Air Force 3
Boise State Touchdown, 1 play
15:00
1st & 10 at own 35
Luke Strebel kickoff for 65 yds , Terrell Johnson return for 17 yds to the BoiSt 17
14:45
1st & 10 at own 17
Jeremy McNichols 83 Yd Run (Tyler Rausa Kick)Boise State 7, Air Force 0
14:45
1st & 10 at own 35
Tyler Rausa kickoff for 60 yds , Tyler Williams return for 17 yds to the AFA 22
14:32
1st & 10 at own 22
Karson Roberts run for no gain to the AFA 22 Karson Roberts fumbled, forced by Tanner Vallejo, recovered by BoiSt Ben Weaver
Boise State Field goal, 4 plays
14:27
1st & 10 at opp 22
Jeremy McNichols run for a loss of 1 yard to the AFA 23
14:09
2nd & 11 at opp 23
Brett Rypien run for 3 yds to the AFA 20
13:45
3rd & 8 at opp 20
Brett Rypien pass incomplete to Holden Huff
13:40
4th & 8 at opp 20
Tyler Rausa 37 Yd Field GoalBoise State 10, Air Force 0
Air Force Punt, 5 plays
13:40
4th & 8 at own 35
Tyler Rausa kickoff for 65 yds for a touchback
13:36
1st & 10 at own 25
Karson Roberts pass incomplete to Garrett Brown
13:29
2nd & 10 at own 25
Bryan Driskell run for 16 yds to the AFA 41 for a 1ST down
12:56
1st & 10 at own 41
Garrett Brown run for a loss of 3 yards to the AFA 38
12:08
2nd & 13 at own 38
Jacobi Owens run for no gain to the AFA 38
11:39
3rd & 13 at own 38
Karson Roberts pass incomplete to Jalen Robinette
11:32
4th & 13 at own 38
Steve Brosy punt for 42 yds, fair catch by Donte Deayon at the BoiSt 20
Boise State Punt, 3 plays
11:27
1st & 10 at own 20
Brett Rypien pass incomplete to Thomas Sperbeck
11:23
2nd & 10 at own 20
Brett Rypien pass complete to Thomas Sperbeck for 7 yds to the BoiSt 27
11:00
3rd & 3 at own 27
Brett Rypien sacked by Ryan Watson for a loss of 3 yards to the BoiSt 24 Brett Rypien fumbled, forced by Ryan Watson, recovered by BoiSt Mario Yakoo , return for 0 yards
10:20
4th & 6 at own 24
Sean Wale punt for 47 yds, fair catch by Garrett Brown at the AFA 29
Air Force Field goal, 7 plays
10:09
1st & 10 at own 29
Jacobi Owens run for 59 yds to the BoiSt 12 for a 1ST down
9:43
1st & 10 at opp 12
Jacobi Owens run for 9 yds to the BoiSt 3
9:00
2nd & 1 at opp 3
Karson Roberts run for 2 yds to the BoiSt 1 for a 1ST down
8:59
1st & 0 at opp 1
Timeout BOISE ST, clock 08:59
8:31
1st & goal at opp 1
Jacobi Owens run for a loss of 2 yards to the BoiSt 3 Jacobi Owens fumbled, forced by Ben Weaver, recovered by AFA Andrew Ruechel
8:14
2nd & 0 at opp 3
Timeout AIR FORCE, clock 08:14
8:08
2nd & goal at opp 3
Karson Roberts run for 2 yds to the BoiSt 1
7:30
3rd & goal at opp 1
Bryan Driskell run for no gain to the BoiSt 1
6:50
4th & goal at opp 1
Luke Strebel 18 Yd Field GoalBoise State 10, Air Force 3
Boise State Field goal, 13 plays
6:50
4th & 10 at own 35
Luke Strebel kickoff for 63 yds , Terrell Johnson return for 21 yds to the BoiSt 23
6:35
1st & 10 at own 23
Jeremy McNichols run for 6 yds to the BoiSt 29
5:59
2nd & 4 at own 29
Jeremy McNichols run for 1 yd to the BoiSt 30
5:18
3rd & 3 at own 30
Brett Rypien run for 4 yds to the BoiSt 34 for a 1ST down
4:40
1st & 10 at own 34
Jeremy McNichols run for 4 yds to the BoiSt 38
4:17
2nd & 6 at own 38
Jeremy McNichols run for 3 yds to the BoiSt 41
3:35
3rd & 3 at own 41
Brett Rypien pass complete to Jake Roh for 18 yds to the AFA 41 for a 1ST down
3:14
1st & 10 at opp 41
Brett Rypien pass incomplete to Thomas Sperbeck
3:11
2nd & 10 at opp 41
Brett Rypien pass incomplete to Thomas Sperbeck
3:04
3rd & 10 at opp 41
Brett Rypien pass complete to Chaz Anderson for 12 yds to the AFA 29 for a 1ST down
2:38
1st & 10 at opp 29
Kelsey Young run for a loss of 3 yards to the AFA 32
2:07
2nd & 13 at opp 32
Ryan Wolpin run for 1 yd to the AFA 31
1:32
3rd & 12 at opp 31
Brett Rypien pass complete to Thomas Sperbeck for 3 yds to the AFA 28
0:56
4th & 9 at opp 28
Tyler Rausa 45 Yd Field GoalBoise State 13, Air Force 3
Air Force Touchdown, 6 plays
0:56
4th & 9 at own 35
Tyler Rausa kickoff for 58 yds , Tyler Williams return for 18 yds to the AFA 25
0:39
1st & 10 at own 25
Jacobi Owens run for 3 yds to the AFA 28
0:26
2nd & 7 at own 28
Karson Roberts pass complete to Garrett Brown for 9 yds to the AFA 37 for a 1ST down
0:00
1st & 10 at own 37
Karson Roberts run for 12 yds to the AFA 49 for a 1ST down
Q2 14:54
1st & 10 at own 49
Karson Roberts run for 12 yds to the BoiSt 39 for a 1ST down
Q2 14:31
1st & 10 at opp 39
Karson Roberts pass complete to Garrett Griffin for 38 yds to the BoiSt 1 for a 1ST down
Q2 14:15
1st & goal at opp 1
Karson Roberts 1 Yd Run (Luke Strebel Kick)Boise State 13, Air Force 10
2nd quarter8 drives, then Air Force 24, Boise State 13
Boise State Missed FG, 10 plays
14:15
1st & 10 at own 35
Luke Strebel kickoff for 58 yds , Terrell Johnson return for 28 yds to the BOISEST 37 BOISE ST Penalty, Illegal Block (10 Yards) to the BoiSt 25
14:00
1st & 10 at own 25
Jeremy McNichols run for 7 yds to the BoiSt 32
13:39
2nd & 3 at own 32
Brett Rypien pass incomplete
13:30
3rd & 3 at own 32
Brett Rypien run for 6 yds to the AFA 38 for a 1ST down AIR FORCE Penalty, Personal Foul (15 Yards) to the AFA 47 for a 1ST down
13:07
1st & 10 at opp 47
BOISE ST Penalty, False Start (Chaz Anderson) to the BoiSt 48
12:53
1st & 15 at own 48
Brett Rypien pass complete to Thomas Sperbeck for a loss of 1 yard to the BoiSt 47
12:25
2nd & 16 at own 47
Brett Rypien pass incomplete to Jeremy McNichols
12:18
3rd & 16 at opp 47
Brett Rypien pass complete to Kelsey Young for 14 yds to the BOISEST 39 for a 1ST down AIR FORCE Penalty, Personal Foul (TEAM) to the AFA 24 for a 1ST down
12:05
1st & 10 at opp 24
Brett Rypien pass incomplete to Holden Huff
12:01
2nd & 10 at opp 24
Brett Rypien pass complete to Chaz Anderson for 5 yds to the AFA 19
11:30
3rd & 5 at opp 19
Brett Rypien sacked by Connor Healy for a loss of 8 yards to the AFA 27
10:51
4th & 13 at opp 27
Tyler Rausa 44 yd FG BLOCKED blocked by D.J. Dunn Jr.
Air Force Punt, 3 plays
10:42
1st & 10 at own 43
Jacobi Owens run for 4 yds to the AFA 47
10:00
2nd & 6 at own 47
Tyler Williams run for a loss of 7 yards to the AFA 40 Tyler Williams fumbled, recovered by AFA Tyler Williams
9:35
3rd & 13 at own 40
Karson Roberts pass complete to Jalen Robinette for 12 yds to the BoiSt 48
8:45
4th & 1 at opp 48
Steve Brosy punt for 31 yds, fair catch by Donte Deayon at the BoiSt 17
Boise State Punt, 3 plays
8:37
1st & 10 at own 17
Jeremy McNichols run for 3 yds to the BoiSt 20
8:06
2nd & 7 at own 20
Brett Rypien pass complete to Jeremy McNichols for 4 yds to the BoiSt 24
7:38
3rd & 3 at own 24
Brett Rypien pass incomplete to Chaz Anderson
7:26
4th & 3 at own 24
Sean Wale punt for 48 yds, downed at the AFA 28
Air Force Touchdown, 2 plays
7:15
1st & 10 at own 28
Karson Roberts run for 5 yds to the AFA 33
6:42
2nd & 5 at own 33
Jalen Robinette 67 Yd pass from Karson Roberts (Luke Strebel Kick)Air Force 17, Boise State 13
Boise State Punt, 4 plays
6:42
2nd & 5 at own 35
Luke Strebel kickoff for 61 yds , Terrell Johnson return for 36 yds to the BoiSt 40
6:25
1st & 10 at own 40
Jeremy McNichols run for 22 yds to the AFA 38 for a 1ST down
6:12
1st & 10 at opp 38
Brett Rypien pass incomplete to Thomas Sperbeck
5:44
2nd & 10 at opp 38
Jeremy McNichols run for 5 yds to the AFA 33
5:04
3rd & 5 at opp 33
Brett Rypien pass complete to Holden Huff for a loss of 2 yards to the AFA 35
4:47
4th & 7 at opp 35
Rypien, Brett pass complete to Sperbeck, Thomas for 11 yards to the AIRFORCE24, PENALTY BOISEST pass interference 15 yards to the 50 yardline, NO PLAY.
4:40
4th & 22 at the 50
Sean Wale punt for 31 yds, fair catch by Garrett Brown at the AFA 19
Air Force Touchdown, 5 plays
4:33
1st & 10 at own 19
Karson Roberts run for 4 yds to the AFA 23
3:58
2nd & 6 at own 23
Karson Roberts pass complete to Garrett Brown for 17 yds to the AFA 40 for a 1ST down
3:29
1st & 10 at own 40
Tyler Williams run for 7 yds to the AFA 47
3:07
2nd & 3 at own 47
Jacobi Owens run for 5 yds to the BoiSt 48 for a 1ST down
2:42
1st & 10 at opp 48
Timeout AIR FORCE, clock 02:42
2:34
1st & 10 at opp 48
Timothy McVey 48 Yd Run (Luke Strebel Kick)Air Force 24, Boise State 13
Boise State Punt, 5 plays
2:34
1st at the 50
Luke Strebel kickoff for 50 yds for a touchback
2:08
1st & 10 at own 25
Brett Rypien sacked by Lochlin Deeks for a loss of 1 yard to the BoiSt 24
2:00
2nd & 11 at own 24
Brett Rypien pass incomplete to Thomas Sperbeck
1:55
3rd & 11 at own 24
Rypien, Brett pass incomplete to Sperbeck, Thomas, PENALTY AIRFORCE pass interference 13 yards to the BOISEST37, NO PLAY, 1ST DOWN BOISEST.
1:49
1st & 10 at own 37
Rypien, Brett pass incomplete, PENALTY AIRFORCE pass interference (Ladipo, Roland) 15 yards to the AIRFORCE48, NO PLAY, 1ST DOWN BOISEST.
1:30
1st & 10 at opp 48
Brett Rypien sacked by D.J. Dunn Jr. and Ryan Watson for a loss of 3 yards to the BoiSt 49
1:22
2nd & 13 at own 49
Brett Rypien pass incomplete
1:18
3rd & 13 at own 49
Brett Rypien pass incomplete to Jake Roh
1:10
4th & 13 at own 49
Sean Wale punt for 37 yds, punt out-of-bounds at the AFA 14
Air Force End of half, 3 plays
1:01
1st & 10 at own 14
Garrett Brown run for 22 yds to the AFA 36 for a 1ST down
0:40
1st & 10 at own 36
Timothy McVey run for 8 yds to the AFA 44
0:40
2nd & 2 at own 44
Timeout AIR FORCE, clock 00:40
0:10
2nd & 2 at own 44
Karson Roberts sacked by Armand Nance for a loss of 2 yards to the AFA 42
3rd quarter7 drives, then Air Force 34, Boise State 20
Air Force Touchdown, 4 plays
15:00
1st & 10 at own 35
Tyler Rausa kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Karson Roberts pass complete to Garrett Griffin for 18 yds to the AFA 43 for a 1ST down
14:30
1st & 10 at own 43
Karson Roberts run for 3 yds to the AFA 46
13:57
2nd & 7 at own 46
Karson Roberts run for 3 yds to the AFA 49
13:18
3rd & 4 at own 49
Garrett Griffin 51 Yd pass from Karson Roberts (Luke Strebel Kick)Air Force 31, Boise State 13
Boise State Punt, 3 plays
13:18
3rd & 4 at own 35
Luke Strebel kickoff for 58 yds
13:08
1st & 10 at own 35
Jeremy McNichols run for 1 yd to the BoiSt 36
12:50
2nd & 9 at own 36
Brett Rypien pass incomplete to Jake Roh
12:47
3rd & 9 at own 36
Brett Rypien pass incomplete to Jake Roh
12:31
4th & 9 at own 36
Sean Wale punt for 58 yds, downed at the AFA 6
Air Force Field goal, 8 plays
12:25
1st & 10 at own 6
Tyler Williams run for 5 yds to the AFA 11
11:54
2nd & 5 at own 11
Karson Roberts run for 7 yds to the AFA 18 for a 1ST down
11:08
1st & 10 at own 18
Timothy McVey run for 9 yds to the AFA 27
10:40
2nd & 1 at own 27
Karson Roberts pass complete to Timothy McVey for 56 yds to the BoiSt 17 for a 1ST down
10:00
1st & 10 at opp 17
Jacobi Owens run for 4 yds to the BoiSt 13
9:33
2nd & 6 at opp 13
Jacobi Owens run for 1 yd to the BoiSt 12
9:00
3rd & 5 at opp 12
Timothy McVey run for a loss of 2 yards to the BoiSt 14
8:27
4th & 7 at opp 14
Luke Strebel 32 Yd Field GoalAir Force 34, Boise State 13
Boise State Turnover on downs, 8 plays
8:27
4th & 7 at own 35
Luke Strebel kickoff for 58 yds , Terrell Johnson return for 15 yds to the BoiSt 22
8:16
1st & 10 at own 22
Brett Rypien pass complete to Chaz Anderson for 15 yds to the BoiSt 37 for a 1ST down
8:00
1st & 10 at own 37
Jeremy McNichols run for 5 yds to the BoiSt 42
7:30
2nd & 5 at own 42
Jeremy McNichols run for 3 yds to the BoiSt 45
7:00
3rd & 2 at own 45
Jeremy McNichols run for 4 yds to the BoiSt 49 for a 1ST down
6:38
1st & 10 at own 49
Brett Rypien pass incomplete to Thomas Sperbeck
6:15
2nd & 10 at own 49
Brett Rypien pass complete to A.J. Richardson for 6 yds to the AFA 45
5:45
3rd & 4 at opp 45
Jeremy McNichols run for a loss of 1 yard to the AFA 46
5:18
4th & 5 at opp 46
Brett Rypien pass incomplete to Chaz Anderson
Air Force Interception, 8 plays
5:05
1st & 10 at own 46
Timothy McVey run for 3 yds to the AFA 49
4:41
2nd & 7 at own 49
Karson Roberts pass incomplete to Jalen Robinette
4:34
3rd & 7 at own 49
Karson Roberts pass complete to Timothy McVey for 11 yds to the BoiSt 40 for a 1ST down
4:04
1st & 10 at opp 40
Jacobi Owens run for 5 yds to the BoiSt 35
3:37
2nd & 5 at opp 35
Jacobi Owens run for 2 yds to the BoiSt 33
2:58
3rd & 3 at opp 33
Garrett Brown run for 4 yds to the BoiSt 29 for a 1ST down
2:26
1st & 10 at opp 29
Jacobi Owens run for 3 yds to the BoiSt 26
1:42
2nd & 7 at opp 26
Karson Roberts pass intercepted Raymond Ford return for 39 yds to the BoiSt 39
Boise State Touchdown, 6 plays
1:37
1st & 10 at own 39
Brett Rypien pass complete to Jake Roh for 12 yds to the AFA 49 for a 1ST down
1:28
1st & 10 at opp 49
Brett Rypien pass incomplete to Thomas Sperbeck
1:22
2nd & 10 at opp 49
Brett Rypien pass incomplete to Chaz Anderson
1:17
3rd & 10 at opp 49
Brett Rypien pass incomplete to Austin Cottrell
1:10
4th & 10 at opp 49
Brett Rypien pass complete to Thomas Sperbeck for 15 yds to the AFA 34 for a 1ST down
0:53
1st & 10 at opp 34
Thomas Sperbeck 34 Yd pass from Brett Rypien (Tyler Rausa Kick)Air Force 34, Boise State 20
Air Force Interception, 3 plays
0:53
1st & 10 at own 35
Tyler Rausa kickoff for 64 yds , Tyler Williams return for 22 yds to the AFA 23
0:36
1st & 10 at own 23
Tyler Williams run for no gain to the AFA 23
0:04
2nd & 10 at own 23
Karson Roberts pass incomplete to Garrett Griffin
0:00
3rd & 10 at own 23
Karson Roberts pass intercepted Chanceller James return for no gain to the AFA 49
4th quarter8 drives, then Air Force 37, Boise State 30
Boise State Punt, 3 plays
14:53
1st & 10 at opp 49
Brett Rypien pass incomplete to Thomas Sperbeck
14:43
2nd & 10 at opp 49
Jeremy McNichols run for a loss of 2 yards to the BoiSt 49
14:20
3rd & 12 at own 49
Brett Rypien pass incomplete to Jake Roh
14:13
4th & 12 at own 49
Sean Wale punt for 31 yds, fair catch by Garrett Brown at the AFA 20
Air Force Punt, 7 plays
14:05
1st & 10 at own 20
Jacobi Owens run for 7 yds to the AFA 27
13:20
2nd & 3 at own 27
Jacobi Owens run for 2 yds to the AFA 29
12:52
3rd & 1 at own 29
Karson Roberts run for 2 yds to the AFA 31 for a 1ST down
12:21
1st & 10 at own 31
Timothy McVey run for 11 yds to the AFA 42 for a 1ST down
11:49
1st & 10 at own 42
Timothy McVey run for a loss of 4 yards to the AFA 38
11:05
2nd & 14 at own 38
Karson Roberts run for 9 yds to the AFA 47
10:15
3rd & 5 at own 47
Karson Roberts run for 3 yds to the 50 yard line
9:46
4th & 2 at the 50
Steve Brosy punt for 31 yds, fair catch by Donte Deayon at the BoiSt 19
Boise State Punt, 3 plays
9:35
1st & 10 at own 19
Brett Rypien pass complete to Terrell Johnson for a loss of 4 yards to the BoiSt 15
9:13
2nd & 14 at own 15
Brett Rypien pass complete to Thomas Sperbeck for 8 yds to the BoiSt 23
8:55
3rd & 6 at own 23
Brett Rypien pass complete to Jeremy McNichols for 4 yds to the BoiSt 27
8:32
4th & 2 at own 27
Sean Wale punt for 42 yds, fair catch by Garrett Brown at the AFA 31
Air Force Interception, 1 play
8:26
1st & 10 at own 31
Karson Roberts pass intercepted Ben Weaver return for no gain to the BoiSt 48
Boise State Touchdown, 8 plays
8:00
1st & 10 at own 48
Jeremy McNichols run for 1 yd to the BoiSt 49
7:40
2nd & 9 at own 49
Brett Rypien pass complete to Thomas Sperbeck for 13 yds to the AFA 38 for a 1ST down
7:15
1st & 10 at opp 38
Jeremy McNichols run for 5 yds to the AFA 33
6:55
2nd & 5 at opp 33
Jeremy McNichols run for 1 yd to the AFA 32
6:34
3rd & 4 at opp 32
Brett Rypien pass complete to Chaz Anderson for 15 yds to the AFA 17 for a 1ST down
6:18
1st & 10 at opp 17
Brett Rypien pass complete to Jeremy McNichols for 14 yds to the AFA 3 for a 1ST down
6:05
1st & goal at opp 3
Jeremy McNichols run for 1 yd to the AFA 2
5:35
2nd & goal at opp 2
Thomas Stuart 2 Yd Run (Tyler Rausa Kick)Air Force 34, Boise State 27
Air Force Field goal, 9 plays
5:35
2nd & 9 at own 35
Tyler Rausa kickoff for 65 yds for a touchback
5:25
1st & 10 at own 25
Timothy McVey run for 1 yd to the AFA 26
4:41
2nd & 9 at own 26
Jacobi Owens run for 10 yds to the AFA 36 for a 1ST down
4:04
1st & 10 at own 36
Jacobi Owens run for 7 yds to the AFA 43
3:33
2nd & 3 at own 43
Jacobi Owens run for 5 yds to the AFA 48 for a 1ST down
3:00
1st & 10 at own 48
Jacobi Owens run for 15 yds to the BoiSt 37 for a 1ST down
2:30
1st & 10 at opp 37
Jacobi Owens run for 3 yds to the BoiSt 34
2:26
2nd & 7 at opp 34
Timeout BOISE ST, clock 02:26
2:25
2nd & 7 at opp 34
Karson Roberts run for 3 yds to the BoiSt 31
2:24
3rd & 4 at opp 31
Timeout BOISE ST, clock 02:24
2:17
3rd & 4 at opp 31
Jacobi Owens run for 3 yds to the BoiSt 28
2:17
4th & 1 at opp 28
Timeout BOISE ST, clock 02:17
2:11
4th & 1 at opp 28
Luke Strebel 45 Yd Field GoalAir Force 37, Boise State 27
Boise State Field goal, 10 plays
2:11
4th & 1 at own 35
Luke Strebel kickoff for 61 yds , Terrell Johnson return for 31 yds to the BoiSt 35
2:05
1st & 10 at own 35
Brett Rypien pass incomplete to Thomas Sperbeck
2:00
2nd & 10 at own 35
Brett Rypien pass complete to Jake Roh for 9 yds to the BoiSt 44
1:37
3rd & 1 at own 44
Brett Rypien pass incomplete to A.J. Richardson
1:30
4th & 1 at own 44
Brett Rypien pass complete to Jake Roh for 19 yds to the AFA 37 for a 1ST down
1:10
1st & 10 at opp 37
Brett Rypien sacked by Alex Hansen for a loss of 5 yards to the AFA 42 Brett Rypien fumbled, recovered by BoiSt
0:50
2nd & 15 at opp 42
Brett Rypien pass complete to Sean Modster for 17 yds to the AFA 25 for a 1ST down
0:41
1st & 10 at opp 25
Brett Rypien pass incomplete to Thomas Sperbeck
0:30
2nd & 10 at opp 25
Brett Rypien sacked by Alex Hansen for a loss of 3 yards to the AFA 28
0:20
3rd & 13 at opp 28
Brett Rypien pass incomplete to Chaz Anderson
0:17
4th & 13 at opp 28
Timeout AIR FORCE, clock 00:17
0:11
4th & 13 at opp 28
Tyler Rausa 45 Yd Field GoalAir Force 37, Boise State 30
Air Force End of game, 1 play
0:11
4th & 13 at own 35
Tyler Rausa kickoff for 10 yds
0:00
1st & 10 at opp 40
TEAM run for a loss of 1 yard to the BoiSt 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.