BALTIMORE — Tradition at the Army-Navy game calls for each team’s players, at the game’s end, to stand in front of their fellow students and sing their alma mater, with the winning team singing second. On Saturday, for the first time since December 2001, Army sang after Navy did.

Army had pulled off a 21-17, come-from-behind victory that ended a series-record 14-game losing streak to Navy. And when the game ended, with Army running out the clock in front of a capacity crowd announced at 71,600 at M&T Bank Stadium — a crowd that included President-elect Donald J. Trump — thousands of members of the gray-coated Corps of Cadets jumped over the fence to flood the field.

Which, in turn, made for a pretty loud backup chorus.

“I can’t put words to it,” said Edgar Poe, a senior wide receiver who finally learned what it feels like to beat Navy. “It’s surreal. It doesn’t even feel like it’s for real.”

The winning touchdown was a thrilling one: The junior quarterback Ahmad Bradshaw scored on a 9-yard run with six minutes to play, putting Army back ahead after it had squandered a 14-0 halftime lead.