PHILADELPHIA—There’s really nothing quite like the atmosphere at the annual Army-Navy football game. This matchup between the Black Knights and Midshipmen is commonly known as one of the greatest rivalries in sports, and for good reason.

PHILADELPHIA—Gen. Mark A. Milley, the Chairman of the Joint Chiefs of Staff, left, and Vice Adm. Sean Buck, Superintendent of the United States Naval Academy, march across the field at halftime during the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)

The Baltimore Banner sent me and another photographer, Joe Lamberti, to cover Army-Navy this year at Lincoln Financial Field in Philadelphia. After four quarters of back-and-forth scoring the game went to overtime — for the first time in its 123-game history.

Then, it went into double overtime.

Navy takes on Army during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)

At one point it looked like Navy might be able to pull off a win, but then fullback Anton Hall Jr. gave up a crucial goal-line fumble that was recovered by Army. After that, the Black Knights just needed a field goal and they got it to win 20-17.

The Baltimore Banner thanks its sponsors. Become one.

Navy currently leads Army in total wins, 62-54-7. And good news for those of you who hope to see the game in person: the game will finally be returning to M&T Bank Stadium in 2025.

Ingar Grev of Annapolis, Maryland organizes a Navy tailgate before the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
An inflatable Bill the Goat mascot flails around at a Navy tailgate before the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
The National Anthem is performed before the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Army takes the field for the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Navy takes on Army during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
PHILADELPHIA—West Point Cadets hold signs reading “Go Army!” and “Beat Navy!” during the first quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—Navy midshipmen Jenna Appleton looks into the camera lens during the 3rd quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—Navy midshipmen with the 25th company cheer for their team during the 3rd quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—Navy head coach Ken Niumatalolo calls a play from the sidelines during the 3rd quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
Navy’s Xavier Arline (7) carries against Army during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Army’s Cade Ballard (18) is taken down by Navy’s John Marshall (1) during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
A midshipman is tossed in the air following a Navy touchdown during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
PHILADELPHIA—Navy wide receiver Jayden Umbarger (87) leaps up to attempt a catch while surrounded by Army defenders in the first quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—Navy midshipman William Hinson poses for a photo in the stands during the 3rd quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—A Navy midshipman holds up a sign reading “Beat Army!” in the stands during the 3rd quarter of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—A Navy midshipman holds a sign reading “Army Texts Are Green” during the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
A Navy Midshipmen looks on as a Navy fumble in the end zone is confirmed during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Midshipmen cheer for an overtime score during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Midshipmen participate in a sing-along during a break in game action during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
A Navy helmet on the sideline during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
PHILADELPHIA—Navy midshipman Zion Armstrong leads his company during a halftime ceremony at the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
A Navy fan cheers during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Navy’s Nicholas Straw (51) celebrates a defensive stop against Army during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
A young fan wears a foam helmet during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
PHILADELPHIA—Navy fan Hunter Kyle nervously waits for overtime to begin at the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—Navy midshipmen react to Army’s game winning field goal at the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—Fireworks light up the night sky above the Navy midshipmen after Army scores game winning field goal at the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
PHILADELPHIA—The Navy cannon operator fires a blast at the conclusion of the Army-Navy football game at Lincoln Financial Field on 12/10/22. In their 123rd matchup, Army defeated Navy, 20-17, in overtime. (Ulysses Muñoz/The Baltimore Banner)
Army’s Nikai Butler (79) heads into the locker room following a 20-17 win over Navy during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Navy’s Xavier Arline (7) shakes hands with fans following a 20-17 loss to Army during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Navy’s Azalea Kapono (96) walks off the field after a 20-17 loss during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)
Navy’s Trey Cummings reacts as the Navy Midshipmen lose 20-17 to Army during the 123rd Army-Navy Football Game Saturday, Dec. 10, 2022 at Lincoln Financial Field in Philadelphia, Pa. (Joe Lamberti for The Baltimore Banner)

Ulysses Muñoz is a photojournalist at the Baltimore Banner, sharing Charm City's stories through his camera. He previously spent 7 years as a visual storyteller, first at The Capital Gazette and later at the Baltimore Sun. Born and raised in Columbia, MD, he's a graduate of the University of Maryland's Philip Merrill College of Journalism.

More From The Banner