AFA's #99 (Briceton Cannada) kicks off to start the second half
Navy's Casey Bolena (#88) scrambles for 6 yards before getting caught by the Falcon's #21 (Christian Spears)
Navy's Ryan Williams-Jenkins (#24) avoids traffic to gain 5 yards
Annapolis native, Desmond Brown (Navy #25) scored his first career TD to lift the Mids over the Falcons. After a successful PAT, score at 12:09 in the third quarter: Navy 14, Air Force 10
AFA #4 (Sam Gagliano) is stopped by Navy's Chris Ferguson (#23)
AFA QB #16 (Karson Roberts) keeps the ball but is stopped by Navy's Evan Palelei (#58) with a little help from Co-Captain Cody Peterson (#53) and Paul Quessenberry (#45).
Navy's Chris Swain (#37) gets tripped up by AFA #23 (Steffon Batts)
Navy's DJ Sargenti (#52) hurries AFA QB #16 (Karson Roberts) to throw an incomplete pass
Navy's DeBrandon Sanders rushes to the Navy 25 before being brought down by AFA #97 (Nick Fitzgerald)
AFA #32 (Broam Hart) is brought down by Navy's Parrish Gaines (#2)
Navy's Noah Copeland (#34) works hard to protect the ball as he runs through the line
Navy's Keenan Reynolds (#19) works hard for yardage in a long run to the AF23 in Navy's first drive of the fourth quarter.
Navy's Shawn Lynch (#87) secures the ball and gets Navy to the AF9 and another Navy 1st down
It's up to the Linesman to make the call on the field when it's this hard to see the end of a play. After Nick Sloan's successful PAT for Navy, the score (with clock at 8:39) becomes Navy 21, Air Force 10
Buttons for the day - Go Navy! Pluck Air Force!
AFA pass to #80 (Garret Griffin) was incomplete, assisted by Navy's Parrish Gaines (#2)
Navy's Lonnie Richardson (#3) is the final recipient of the ball that started as a forced fumble by Navy's Jordan Drake (#13), then fumbled by AFA #4 (Sam Gagliano).
Navy Center Tanner Fleming (#75) provided great coverage and consistent snaps for Quarterback Keenan Reynolds (#19) throughout the contest.
Falcons run into Navy's punter, Pablo Beltran (#11), but the penalty is declined.
AFA pass by QB #16 (Karson Roberts) is incomplete, due to the tactics of Navy's Paul Quessenberry (#45)
Navy's Chris Johnson (#16) intercepts a Falcon pass from QB #16 Karson Roberts.
Navy's QB Keenan Reynolds (#19) takes just three plays to get into the end zone for the final scoring series of the game. After Nick Sloan's successful PAT, with clock at 04:37 remaining in the game, score shows Navy 28, Air Force 10.
Navy's Superintendent, Vice-Admiral Miller, joins the plebes for pushups after the score!
The brigade is ecstatic with the score as the game comes to a close and weekends are granted.
Quarterback change, now #6 (Nick Romine) doesn't seem to change the Falcon's luck as Navy hones in on a high pass.
Navy's Chris Johnson (#46) comes up with the interception, returning the ball 12 yards before being stopped by AFA #9 (Jale Robinette)
Respecting tradition, Navy stands at attention while the Air Force Third Verse (Alma Mater) is played.
Navy senior, Travis Bridges (#72) awaits The Navy Blue and Gold for his final Air Force game
Singing Navy's Alma Mater ends Co-Captain Cody Peterson's final Air Force game on a high note.
All photos by Alison Althouse for GoMids.com.