Final at Michie Stadium, West PointTV: CBSSNAttendance 37,707
At kickoff
46°F, mostly cloudy, wind 11 mph from the northwest, gusts to 23 mphWeather: NOAA NCEI Integrated Surface Database; Stewart International Airport (KSWF), 17 km from the stadium, 15 minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Army
338
Total yards
414
235
Passing yards
100
103
Rushing yards
314
8.1
Yards per pass
16.7
2.4
Yards per rush
4.1
21
First downs
23
6–16
Third downs
10–20
4–5
Fourth downs
4–6
5
Turnovers
0
4–35
Penalties
3–41
23:48
Possession
35:55
Efficiency
Air Force
Army
41%
Success rate
50%
−0.05
EPA per play
0.03
0.83
Explosiveness
0.65
−0.25
Rushing EPA
−0.02
0.22
Passing EPA
0.82
29%
Passing-down success
39%
−0.44
First-down EPA
0.24
−0.03
Second-down EPA
−0.23
0.22
Third-down EPA
−0.01
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 going in
Our ratings (scores only)
Air Force 74% to win. Army pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Army drives left to right, Air Force right to left.
Q1 ArmyTouchdown run, 13 plays, 66 yards
Q1 Air ForceTouchdown run, 10 plays, 65 yards
Q1 ArmyPunt, 3 plays, 5 yards
Q1 Air ForceTurnover on downs, 9 plays, 65 yards
Q2 ArmyField goal, 11 plays, 96 yards
Q2 Air ForcePunt, 3 plays, 4 yards
Q2 ArmyMissed FG, 10 plays, 27 yards
Q2 Air ForceInterception, 1 play, 0 yards
Q2 ArmyTouchdown run, 8 plays, 43 yards
Q2 Air ForceInterception, 6 plays, 47 yards
Q2 ArmyField goal, 5 plays, 28 yards
Q2 ArmyEnd of half, 0 yards
Q3 Air ForcePunt, 3 plays, −3 yards
Q3 ArmyTouchdown run, 12 plays, 54 yards
Q3 Air ForcePunt, 3 plays, 5 yards
Q3 ArmyTouchdown run, 8 plays, 54 yards
Q3 Air ForcePunt, 3 plays, 4 yards
Q3 ArmyTurnover on downs, 7 plays, 20 yards
Q4 Air ForceTouchdown run, 11 plays, 68 yards
Q4 Air ForceTouchdown run, 6 plays, 53 yards
Q4 ArmyTurnover on downs, 8 plays, 21 yards
Q4 Air ForceFumble return TD, 1 play (Army scores), −27 yards
Q4 ArmyResult not recorded, 3 yards
Q4 Air ForceInterception, 16 plays, 63 yards
Play by play
1st quarter4 drives, then Tied at 7
Army Touchdown run, 13 plays
15:00
1st & 10 at own 34
Raymond Maples rush for 8 yards to the Army 42, tackled by Christian Spears.
15:00
2nd & 2 at own 42
Raymond Maples rush for 4 yards to the Army 46, tackled by Christian Spears for a 1ST down.
15:00
1st & 10 at own 46
Trenton Turrentine rush for no gain to the Army 46, tackled by Alex Means.
15:00
2nd & 10 at own 46
Trent Steelman rush for 4 yards to the 50 yard line, tackled by Austin Niklas and Chris Miller.
15:00
3rd & 6 at the 50
Trent Steelman rush for 10 yards to the AFA 40, tackled by Brian Lindsay and Christian Spears for a 1ST down.
15:00
1st & 10 at opp 40
Larry Dixon rush for 6 yards to the AFA 34, tackled by Christian Spears.
15:00
2nd & 4 at opp 34
Raymond Maples rush for 1 yard to the AFA 33, tackled by James Chambers.
15:00
3rd & 3 at opp 33
Larry Dixon rush for 2 yards to the AFA 31, tackled by Cody Miller and Austin Niklas.
15:00
4th & 1 at opp 31
Trent Steelman rush for 3 yards to the AFA 28, tackled by Jared Jones for a 1ST down.
15:00
1st & 10 at opp 28
Trenton Turrentine rush for 17 yards to the AFA 11, tackled by Christian Spears and Jared Jones for a 1ST down.
15:00
1st & 10 at opp 11
Larry Dixon rush for 5 yards to the AFA 6, tackled by Cody Miller.
15:00
2nd & 5 at opp 6
Larry Dixon rush for 2 yards to the AFA 4, tackled by Austin Niklas and Christian Spears.
8:28
3rd & 3 at opp 4
Trent Steelman rush for 4 yards for a TOUCHDOWN.Army 6, Air Force 0
8:28
Dan Grochowski extra point GOOD.Army 7, Air Force 0
8:28
Eric Osteen kickoff for 52 yards out-of-bounds.
Air Force Touchdown run, 10 plays
8:28
1st & 10 at own 35
Connor Dietz pass complete to Jon Lee for 3 yards to the AFA 38.
8:28
2nd & 7 at own 38
Connor Dietz rush for 9 yards to the Army 38, tackled by Justin Trimble, ARMY penalty 15 yard personal foul on Robert Kough accepted for a 1ST down.
8:28
1st & 10 at opp 38
Jon Lee rush for 19 yards to the Army 19, tackled by Josh Jackson for a 1ST down.
8:28
1st & 10 at opp 19
Cody Getz rush for 2 yards to the Army 17, tackled by Alex Meier.
7:14
2nd & 8 at opp 17
Timeout ARMY, clock 07:14.
7:14
2nd & 8 at opp 17
Cody Getz rush for no gain to the Army 17, tackled by Robert Kough.
7:14
3rd & 8 at opp 17
Connor Dietz pass complete to Dontae Strickland for 13 yards to the Army 4, tackled by Brandon Fusilier-Jeffires and Josh Jackson for a 1ST down.
7:14
1st & goal at opp 4
Wes Cobb rush for 2 yards to the Army 2, tackled by Robert Kough.
7:14
2nd & 0 at opp 2
AIR FORCE penalty 15 yard illegal block on David Lore accepted, no play.
7:14
2nd & 0 at opp 17
Connor Dietz rush for 4 yards to the Army 13, tackled by Geoffery Bacon and Richard Glover.
5:10
3rd & 0 at opp 13
Timeout ARMY, clock 05:10.
5:10
3rd & 0 at opp 13
ARMY penalty 11 yard pass interference on Josh Jackson accepted, no play.
5:10
1st & goal at opp 2
Cody Getz rush for 1 yard to the Army 1, tackled by Geoffery Bacon.
4:30
2nd & goal at opp 1
Wes Cobb rush for 1 yard for a TOUCHDOWN.Army 7, Air Force 6
4:30
Parker Herrington extra point GOOD.Tied at 7
4:30
Briceton Cannada kickoff for 57 yards returned by Julian Crockett for 18 yards to the Army 26, tackled by Jamal Byrd.
Army Punt, 3 plays
4:24
1st & 10 at own 26
Trent Steelman rush for 4 yards to the Army 30, tackled by Austin Niklas.
4:24
2nd & 6 at own 30
Trenton Turrentine rush for 5 yards to the Army 35, tackled by Austin Niklas.
4:24
3rd & 1 at own 35
Raymond Maples rush for a loss of 4 yards to the Army 31, tackled by Brian Lindsay.
4:24
4th & 5 at own 31
Chris Boldt punt for 35 yards, fair catch by Cody Getz at the AFA 34.
Air Force Turnover on downs, 9 plays
2:52
1st & 10 at own 34
Cody Getz rush for 5 yards to the AFA 39, tackled by Nate Combs.
2:52
2nd & 5 at own 39
Cody Getz rush for 2 yards to the AFA 41, tackled by Robert Kough.
2:52
3rd & 3 at own 41
Cody Getz rush for 4 yards to the AFA 45, tackled by Brandon Fusilier-Jeffires for a 1ST down.
2:52
1st & 10 at own 45
Jon Lee rush for 13 yards to the Army 42, tackled by Geoffery Bacon for a 1ST down.
2:52
1st & 10 at opp 42
ARMY penalty 15 yard pass interference on Justin Trimble accepted, no play.
2:52
1st & 10 at opp 27
Connor Dietz pass complete to Drew Coleman for 19 yards to the Army 8, tackled by Brandon Fusilier-Jeffires out-of-bounds for a 1ST down.
2:52
1st & goal at opp 8
Wes Cobb rush for 5 yards to the Army 3, tackled by Brandon Fusilier-Jeffires.
2:52
2nd & goal at opp 3
Wes Cobb rush for a loss of 1 yard to the Army 4, tackled by Zach Watts and Geoffery Bacon.
Q2 15:00
3rd & goal at opp 4
Cody Getz rush for 3 yards to the Army 1, tackled by Geoffery Bacon.
Q2 15:00
4th & goal at opp 1
Connor Dietz rush for no gain to the Army 1, tackled by Richard Glover and Nate Combs.
2nd quarter7 drives, then Army 20, Air Force 7
Army Field goal, 11 plays
14:24
1st & 10 at own 1
Trent Steelman pass incomplete to Patrick Laird.
14:24
2nd & 10 at own 1
Trent Steelman rush for 11 yards to the Army 12, tackled by Alex Means for a 1ST down.
14:24
1st & 10 at own 12
Trent Steelman pass complete to Raymond Maples for 53 yards to the AFA 35, tackled by Christian Spears for a 1ST down.
14:24
1st & 10 at opp 35
Larry Dixon rush for 7 yards to the AFA 28, tackled by Cody Miller.
14:24
2nd & 3 at opp 28
Raymond Maples rush for 2 yards to the AFA 26, tackled by Stephan Atrice and Austin Niklas.
14:24
3rd & 1 at opp 26
Trent Steelman rush for 2 yards to the AFA 24, tackled by Stephan Atrice for a 1ST down.
14:24
1st & 10 at opp 24
Trenton Turrentine rush for 15 yards to the AFA 9, tackled by Brian Lindsay for a 1ST down.
14:24
1st & goal at opp 9
Larry Dixon rush for 2 yards to the AFA 7, tackled by Cody Miller.
14:24
2nd & goal at opp 7
Trent Steelman rush for 3 yards to the AFA 4, tackled by Stephan Atrice.
14:24
3rd & goal at opp 4
Raymond Maples rush for 1 yard to the AFA 3, tackled by James Chambers.
10:05
4th & goal at opp 3
Dan Grochowski 20 yard field goal GOOD.Army 10, Air Force 7
10:05
Eric Osteen kickoff for 65 yards for a touchback.
Air Force Punt, 3 plays
10:05
1st & 10 at own 25
Connor Dietz rush for 2 yards to the AFA 27, tackled by Justin Trimble.
10:05
2nd & 8 at own 27
Cody Getz rush for 3 yards to the AFA 30, tackled by Geoffery Bacon and Zach Watts.
10:05
3rd & 5 at own 30
Connor Dietz rush for a loss of 1 yard to the AFA 29, tackled by Robert Kough.
10:05
4th & 6 at own 29
David Baska punt for 34 yards, downed at the Army 37.
Army Missed FG, 10 plays
8:24
1st & 10 at own 37
Larry Dixon rush for 5 yards to the Army 42, tackled by Austin Niklas and Charles Aly.
8:24
2nd & 5 at own 42
Trenton Turrentine rush for 7 yards to the Army 49, tackled by Austin Niklas for a 1ST down.
8:24
1st & 10 at own 49
Raymond Maples rush for 7 yards to the AFA 44, tackled by Chris Miller.
8:24
2nd & 3 at opp 44
Trent Steelman rush for no gain to the AFA 44, tackled by Austin Niklas.
8:24
3rd & 3 at opp 44
Trent Steelman rush for no gain to the AFA 44, tackled by Austin Niklas.
8:24
4th & 3 at opp 44
Trent Steelman rush for 4 yards to the AFA 40, tackled by Stephan Atrice and Austin Niklas for a 1ST down.
8:24
1st & 10 at opp 40
Raymond Maples rush for 1 yard to the AFA 39, tackled by Nick DeJulio.
8:24
2nd & 9 at opp 39
Larry Dixon rush for 1 yard to the AFA 38, tackled by Alexander Hansen.
8:24
3rd & 8 at opp 38
Raymond Maples rush for 2 yards to the AFA 36, tackled by Joey Nichol and Alex Means.
4:43
4th & 6 at opp 36
Dan Grochowski 53 yard field goal MISSED.
Air Force Interception, 1 play
4:43
1st & 10 at own 36
Connor Dietz pass intercepted by Brandon Fusilier-Jeffires at the 50 yard line, returned for 7 yards to the AFA 43, tackled by Drew Coleman.
Army Touchdown run, 8 plays
4:34
1st & 10 at opp 43
Raymond Maples rush for 5 yards to the AFA 38, tackled by Joseph Champaign.
4:34
2nd & 5 at opp 38
Trent Steelman rush for 11 yards to the AFA 27, tackled by Steffon Batts and Brian Lindsay for a 1ST down.
4:34
1st & 10 at opp 27
Larry Dixon rush for 1 yard to the AFA 26, tackled by Joseph Champaign and James Chambers.
4:34
2nd & 9 at opp 26
Trenton Turrentine rush for 2 yards to the AFA 24, tackled by Brian Lindsay.
4:34
3rd & 7 at opp 24
Trent Steelman pass complete to Chevaughn Lawrence for 17 yards to the AFA 7, tackled by Christian Spears for a 1ST down.
4:34
1st & 0 at opp 7
AIR FORCE penalty substitution infraction declined.
4:34
1st & goal at opp 7
Hayden Tippett rush for 4 yards to the AFA 3, tackled by Joseph Champaign and Chris Miller.
1:51
2nd & 0 at opp 3
Timeout Air Force, clock 01:51.
1:51
2nd & goal at opp 3
Trent Steelman rush for 2 yards to the AFA 1, tackled by Dillon Beschel and Cody Miller.
1:41
3rd & 0 at opp 1
Timeout Air Force, clock 01:41.
1:39
3rd & goal at opp 1
Trent Steelman rush for 1 yard for a TOUCHDOWN.Army 16, Air Force 7
1:39
Dan Grochowski extra point GOOD.Army 17, Air Force 7
1:39
Eric Osteen kickoff for 65 yards for a touchback.
Air Force Interception, 6 plays
1:39
1st & 10 at own 25
Jon Lee rush for 2 yards to the AFA 27 out-of-bounds.
1:39
2nd & 8 at own 27
Connor Dietz pass complete to Marcus Hendricks for 28 yards to the Army 45, tackled by Alex Meier for a 1ST down.
1:39
1st & 10 at opp 45
Cody Getz rush for 3 yards to the Army 42, tackled by Geoffery Bacon.
1:19
2nd & 7 at opp 42
Timeout Air Force, clock 01:19.
1:19
2nd & 7 at opp 42
Connor Dietz pass incomplete to Dontae Strickland.
1:19
3rd & 7 at opp 42
AIR FORCE penalty 5 yard false start on Drew Kerber accepted.
1:19
3rd & 12 at opp 47
Connor Dietz pass complete to Ty MacArthur for 19 yards to the Army 28, tackled by Justin Trimble for a 1ST down.
1:19
1st & 10 at opp 28
Connor Dietz pass intercepted by Geoffery Bacon at the Army 22, returned for 31 yards to the AFA 47, tackled by Connor Dietz.
Army Field goal, 5 plays
0:58
1st & 10 at opp 47
Trent Steelman pass complete to Trenton Turrentine for 24 yards to the AFA 23, tackled by Brian Lindsay for a 1ST down.
0:58
1st & 10 at opp 23
Trent Steelman pass complete to Patrick Laird for 6 yards to the AFA 17, tackled by Chris Miller.
0:44
2nd & 4 at opp 17
Timeout ARMY, clock 00:44.
0:44
2nd & 4 at opp 17
Trent Steelman rush for 3 yards to the AFA 14, tackled by Cody Miller.
0:44
3rd & 1 at opp 14
Trent Steelman rush for a loss of 5 yards to the AFA 19, tackled by Alexander Hansen.
0:03
4th & 6 at opp 19
Dan Grochowski 36 yard field goal GOOD.Army 20, Air Force 7
0:03
Eric Osteen kickoff for 65 yards returned by Dontae Strickland for 17 yards, fumbled, forced by Zach Williams, recovered by Army Alex Meier at the AFA 22.
Q3 15:00
Eric Osteen kickoff for 65 yards for a touchback.
3rd quarter6 drives, then Army 35, Air Force 7
Air Force Punt, 3 plays
15:00
1st & 10 at own 25
Cody Getz rush for a loss of 1 yard to the AFA 24, tackled by Nate Combs.
15:00
2nd & 11 at own 24
Cody Getz rush for a loss of 2 yards to the AFA 22, tackled by Robert Kough.
15:00
3rd & 13 at own 22
Connor Dietz pass incomplete to Drew Coleman, broken up by Chris Carnegie.
15:00
4th & 13 at own 22
David Baska punt for 32 yards, downed at the Army 46.
Army Touchdown run, 12 plays
13:48
1st & 10 at own 46
Raymond Maples rush for 11 yards to the AFA 43, tackled by Christian Spears and Brian Lindsay for a 1ST down.
13:48
1st & 10 at opp 43
Larry Dixon rush for 5 yards to the AFA 38, tackled by Austin Niklas.
13:48
2nd & 5 at opp 38
Trent Steelman pass incomplete to Raymond Maples.
13:48
3rd & 5 at opp 38
Trent Steelman rush for 4 yards to the AFA 34, tackled by James Chambers.
13:48
4th & 1 at opp 34
Trent Steelman rush for 4 yards to the AFA 30, tackled by Christian Spears for a 1ST down.
13:48
1st & 10 at opp 30
Raymond Maples rush for 6 yards to the AFA 24, tackled by Nick DeJulio.
13:48
2nd & 4 at opp 24
Larry Dixon rush for 3 yards to the AFA 21, tackled by Stephan Atrice.
13:48
3rd & 1 at opp 21
Trent Steelman rush for 3 yards to the AFA 18, tackled by Stephan Atrice for a 1ST down.
13:48
1st & 10 at opp 18
Trenton Turrentine rush for a loss of 1 yard to the AFA 19, tackled by Alex Means.
13:48
2nd & 11 at opp 19
Raymond Maples rush for 8 yards to the AFA 11, tackled by James Chambers.
13:48
3rd & 3 at opp 11
Larry Dixon rush for 5 yards to the AFA 6, tackled by Austin Niklas and Stephan Atrice for a 1ST down.
8:44
1st & goal at opp 6
Larry Dixon rush for 6 yards for a TOUCHDOWN.Army 26, Air Force 7
8:44
Dan Grochowski extra point GOOD.Army 27, Air Force 7
8:44
Eric Osteen kickoff for 65 yards for a touchback.
Air Force Punt, 3 plays
8:44
1st & 10 at own 25
Jon Lee rush for 3 yards to the AFA 28, tackled by Justin Trimble.
8:44
2nd & 7 at own 28
Jon Lee rush for a loss of 2 yards to the AFA 26, tackled by Robert Kough.
8:44
3rd & 9 at own 26
Connor Dietz rush for 4 yards to the AFA 30, tackled by Justin Trimble and Nate Combs.
8:44
4th & 5 at own 30
David Baska punt for 24 yards, downed at the Army 46.
Army Touchdown run, 8 plays
8:44
1st & 10 at own 46
Larry Dixon rush for 29 yards to the AFA 25, tackled by Christian Spears for a 1ST down.
6:50
1st & 10 at opp 25
Larry Dixon rush for 4 yards to the AFA 21, tackled by Nick DeJulio.
6:50
2nd & 6 at opp 21
Larry Dixon rush for 3 yards to the AFA 18, tackled by Cody Miller and Alex Means.
6:50
3rd & 3 at opp 18
Trent Steelman rush for 4 yards to the AFA 14, tackled by Austin Niklas for a 1ST down.
6:50
1st & 10 at opp 14
Trent Steelman rush for 10 yards to the AFA 4, tackled by Austin Niklas for a 1ST down.
6:50
1st & goal at opp 4
Trent Steelman rush for 1 yard to the AFA 3, tackled by Brian Lindsay.
6:50
2nd & goal at opp 3
Trenton Turrentine rush for 2 yards to the AFA 1, tackled by Joseph Champaign and Alex Means.
2:52
3rd & goal at opp 1
Raymond Maples rush for 1 yard for a TOUCHDOWN.Army 33, Air Force 7
2:52
Two-point conversion attempt, Trent Steelman rush GOOD.Army 35, Air Force 7
2:52
Eric Osteen kickoff for 65 yards returned by Jon Lee for 16 yards to the AFA 16, tackled by Brandon Fusilier-Jeffires and Kyler Martin.
Air Force Punt, 3 plays
2:44
1st & 10 at own 16
Cody Getz rush for a loss of 2 yards to the AFA 14, tackled by Nate Combs.
2:44
2nd & 12 at own 14
Cody Getz rush for 6 yards to the AFA 20, tackled by Nate Combs.
2:44
3rd & 6 at own 20
Connor Dietz pass incomplete to Marcus Hendricks, broken up by Justin Trimble.
2:44
4th & 6 at own 20
David Baska punt for 32 yards, fair catch by Josh Jackson at the Army 48.
Army Turnover on downs, 7 plays
1:33
1st & 10 at own 48
Raymond Maples rush for 7 yards to the AFA 45, tackled by Chris Miller.
1:33
2nd & 3 at opp 45
Larry Dixon rush for 1 yard to the AFA 44, tackled by James Chambers.
1:33
3rd & 2 at opp 44
Trent Steelman rush for 3 yards to the AFA 41, tackled by Joseph Champaign and Cody Miller for a 1ST down.
Q4 15:00
1st & 10 at opp 41
Raymond Maples rush for 4 yards to the AFA 37, tackled by Chris Miller.
Q4 15:00
2nd & 6 at opp 37
Raymond Maples rush for 2 yards to the AFA 35, tackled by Alexander Hansen.
Q4 15:00
3rd & 4 at opp 35
Trent Steelman rush for 1 yard to the AFA 34, tackled by Austin Niklas.
Q4 15:00
4th & 3 at opp 34
Larry Dixon rush for 2 yards to the AFA 32, tackled by James Chambers.
4th quarter5 drives, then Army 41, Air Force 21
Air Force Touchdown run, 11 plays
13:00
1st & 10 at own 32
Dontae Strickland rush for a loss of 2 yards to the AFA 30, tackled by Richard Glover.
13:00
2nd & 12 at own 30
Connor Dietz pass complete to Chris Jordan for 6 yards to the AFA 36.
13:00
3rd & 6 at own 36
Connor Dietz pass complete to Drew Coleman for 5 yards to the AFA 41, tackled by Josh Jackson.
13:00
4th & 1 at own 41
Connor Dietz rush for 2 yards to the AFA 43, tackled by Justin Trimble for a 1ST down.
13:00
1st & 10 at own 43
Connor Dietz pass incomplete to Marcus Hendricks.
13:00
2nd & 10 at own 43
Jon Lee rush for 1 yard to the AFA 44, tackled by Geoffery Bacon and Brandon Fusilier-Jeffires.
13:00
3rd & 9 at own 44
Connor Dietz pass incomplete to Jon Lee.
10:16
4th & 9 at own 44
Timeout Air Force, clock 10:16.
10:16
4th & 9 at own 44
Connor Dietz pass complete to Drew Coleman for 55 yards to the Army 1, tackled by Chris Carnegie for a 1ST down.
10:16
1st & goal at opp 1
Mike DeWitt rush for no gain to the Army 1, tackled by Robert Kough.
10:16
2nd & 0 at opp 1
AIR FORCE penalty 5 yard false start on David Lore accepted.
10:16
2nd & goal at opp 6
Connor Dietz rush for 2 yards to the Army 4, tackled by Richard Glover.
8:52
3rd & goal at opp 4
Jon Lee rush for 4 yards for a TOUCHDOWN.Army 35, Air Force 13
8:52
Parker Herrington extra point GOOD.Army 35, Air Force 14
8:52
Briceton Cannada on-side kick recovered by AIR FORCE at the AFA 47.
Air Force Touchdown run, 6 plays
8:51
1st & 10 at own 47
Connor Dietz pass complete to Dontae Strickland for 29 yards to the Army 24, tackled by Geoffery Bacon for a 1ST down.
8:51
1st & 10 at opp 24
Cody Getz rush for a loss of 1 yard to the Army 25, tackled by Brandon Fusilier-Jeffires.
8:51
2nd & 11 at opp 25
Connor Dietz rush for 2 yards to the Army 23, tackled by Geoffery Bacon.
8:51
3rd & 9 at opp 23
Connor Dietz pass complete to Dontae Strickland for 8 yards to the Army 15, tackled by Geoffery Bacon.
8:51
4th & 1 at opp 15
Jon Lee rush for 2 yards to the Army 13, tackled by Geoffery Bacon for a 1ST down.
6:28
1st & 10 at opp 13
Connor Dietz rush for 13 yards for a TOUCHDOWN.Army 35, Air Force 20
6:28
Parker Herrington extra point GOOD.Army 35, Air Force 21
6:28
Briceton Cannada on-side kick recovered by ARMY at the AFA 47.
Army Turnover on downs, 8 plays
6:28
1st & 10 at opp 47
Raymond Maples rush for 3 yards to the AFA 44, tackled by Cody Miller.
6:19
2nd & 7 at opp 44
Timeout Air Force, clock 06:19.
6:19
2nd & 7 at opp 44
Trent Steelman rush for 2 yards to the AFA 42, tackled by Cody Miller.
6:15
3rd & 5 at opp 42
Timeout Air Force, clock 06:15.
6:15
3rd & 5 at opp 42
Trent Steelman rush for 4 yards to the AFA 38, tackled by Stephan Atrice and Christian Spears.
6:15
4th & 1 at opp 38
Trent Steelman rush for 3 yards to the AFA 35, tackled by Chris Miller and Cody Miller for a 1ST down.
6:15
1st & 10 at opp 35
Raymond Maples rush for 2 yards to the AFA 33, tackled by Chris Miller.
6:15
2nd & 8 at opp 33
Trent Steelman rush for 3 yards to the AFA 30, tackled by Brian Lindsay.
6:15
3rd & 5 at opp 30
Trent Steelman rush for 2 yards to the AFA 28, tackled by Stephan Atrice.
3:08
4th & 3 at opp 28
Timeout ARMY, clock 03:08.
3:08
4th & 3 at opp 28
Raymond Maples rush for 2 yards to the AFA 26, tackled by Austin Niklas.
Air Force Fumble return TD, 1 play (Army scores)
3:04
1st & 10 at own 27
AIR FORCE penalty 10 yard holding on Jason Kons accepted, no play.
2:50
1st & 20 at own 17
Team rush for a loss of 7 yards, fumbled, recovered by Army Nate Combs in the endzone for a TOUCHDOWN.Army 41, Air Force 21
2:46
Dan Grochowski extra point BLOCKED.
2:50
Eric Osteen kickoff for 39 yards returned by Dylan Bungum for 7 yards to the AFA 33, tackled by Zach Williams.
Air Force Interception, 16 plays
2:46
1st & 10 at own 33
Kale Pearson pass complete to Dontae Strickland for 8 yards to the AFA 41, tackled by Josh Jackson.
2:46
2nd & 2 at own 41
Kale Pearson rush for 10 yards to the Army 49, tackled by Nate Combs for a 1ST down.
2:46
1st & 10 at opp 49
Kale Pearson pass incomplete to Marcus Hendricks, broken up by Brandon Fusilier-Jeffires.
2:46
2nd & 10 at opp 49
Kale Pearson pass complete to Ty MacArthur for 7 yards to the Army 42, tackled by Thomas Holloway out-of-bounds.
2:46
3rd & 3 at opp 42
Kale Pearson rush for 1 yard to the Army 41, tackled by Geoffery Bacon.
2:46
4th & 2 at opp 41
Kale Pearson pass complete to Colton Huntsman for 3 yards to the Army 38, tackled by Thomas Holloway for a 1ST down.
2:46
1st & 10 at opp 38
Kale Pearson pass incomplete, broken up by Nate Combs.
2:46
2nd & 10 at opp 38
Kale Pearson pass incomplete to Drew Coleman.
2:46
3rd & 10 at opp 38
Kale Pearson pass complete to Chris Jordan for 12 yards to the Army 26, tackled by Chris Carnegie for a 1ST down.
2:46
1st & 10 at opp 26
Kale Pearson pass complete to Drew Coleman for 11 yards to the Army 15, tackled by Josh Jackson for a 1ST down.
2:46
1st & 10 at opp 15
Kale Pearson pass complete to Colton Huntsman for 6 yards to the Army 9, tackled by Justin Trimble.
2:46
2nd & 4 at opp 9
Kale Pearson rush for 3 yards to the Army 6, tackled by Nate Combs.
2:46
3rd & 1 at opp 6
Kale Pearson pass complete to Colton Huntsman for 3 yards to the Army 3, tackled by Thomas Holloway for a 1ST down.
2:46
1st & goal at opp 3
Kale Pearson rush for a loss of 1 yard to the Army 4, tackled by Jarrett Mackey.
2:46
2nd & goal at opp 4
Team pass incomplete.
2:46
3rd & goal at opp 4
Kale Pearson pass intercepted by Nate Combs at the Army 1, returned for no gain to the Army 16.
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.