BALTIMORE (AP) 鈥 Blake Horvath to Eli Heidenreich.
That’s the connection that led Navy to such a memorable season 鈥 and the two of them came through again on the biggest play of the biggest game.
Horvath threw an to Heidenreich with 6:32 remaining 鈥 on fourth-and-goal 鈥 and No. 22 Navy rallied to beat Army 17-16 on Saturday. Heidenreich, the career and single-season leader in yards receiving for the Midshipmen, caught six of Horvath’s seven completions on the day.
鈥淲ho wouldn’t go to him?鈥 Horvath said. 鈥淭alk about an all-time Navy legend. You’re going to be talking about Eli Heidenreich for years and years and years.鈥
Although it was clearly a passing situation, and Heidenreich was Navy’s top target, he was single covered over the middle.
鈥淭ried to bring some pressure on them,鈥 Army coach Jeff Monken said. 鈥淕ood throw and good catch.鈥
With President Donald Trump in attendance, Navy (10-2) got its second straight victory over Army (6-6), and the Midshipmen won the Commander-In-Chief鈥檚 Trophy for a second straight season. The Black Knights have not beaten a Navy team that was ranked by the AP since 1955.
Horvath to have the chance to throw that decisive touchdown pass. On second-and-goal from the 1, he lost the ball while attempting a tush push. Army linebacker Eric Ford had a chance to scoop it up, but Navy running back Alex Tecza lunged over to prevent that, and Heidenreich eventually fell on the ball back at the 8.
鈥淭hat’s probably the last thing you want to see on the 1-yard line is you turn around and the ball is just bouncing behind you,鈥 Heidenreich said. 鈥淚 was blocking down. I thought he had pushed in, and kind of out of my peripheral I saw it going behind me.鈥
On the next play, Horvath was nearly sacked, but he was able to throw the ball toward Tecza as he went down. The ball fell incomplete instead of being caught around the 15, which was just as well for Navy because it made going for it on fourth down a more viable option.
鈥淚 kind of felt like we had to,鈥 Navy coach Brian Newberry said. 鈥淭he nature of what they do offensively, despite how well we played in the second half, you may not get the ball back.鈥
Even after Heidenreich’s touchdown and an Army punt, Navy still had to escape one more near-turnover. On third-and-3 from the Army 43, the ball popped loose on a run by Horvath, but he was able to catch it out of the air. It came loose again and the Black Knights recovered, but after a review, Horvath was ruled down before the second fumble 鈥 a yard short of the line to gain.
Tecza then ran for the first down that enabled Navy to kneel out the clock, and Horvath appeared to wave goodbye at the Army sideline. There was a bit of a ruckus near midfield after the final kneel-down before things eventually calmed down for the traditional singing of the alma maters.
鈥淭hey want to talk all their crap during the game and act like they’re so tough,鈥 Horvath said. 鈥淭he excuse last year was that they played a conference championship game before us. This year, we’ll see what it is.鈥
The Black Knights were trying to turn the tables on Navy after a ranked Army team 鈥 which had just won the American Conference title 鈥 last year.
The teams traded touchdown drives to start the game, each lasting 13 plays, 75 yards and over seven minutes. Horvath had a 5-yard scoring run, and Army quarterback Cale Hellums answered with a 2-yarder. Army’s first drive didn’t end until 5 seconds into the second quarter.
Then it was a while before anyone reached the end zone again. With Army up 10-7 late in the second quarter, the ball slipped out of Horvath’s hand while he was looking to pass. Army recovered the fumble at its own 45 with 20 seconds to play and moved into range for a 45-yard field goal by Dawson Jones.
Navy’s defense stiffened in the second half, but the Midshipmen still flirted with disaster. Horvath threw an interception in the third quarter that was initially returned to the end zone 鈥 before a replay showed Army’s Justin Weaver had a knee down when he picked off the pass at the Navy 32. The Black Knights had to settle for three 鈥 Dawson connected on a career-long 48-yard kick.
Navy’s Wing-T offense has been explosive this season. The Midshipmen entered the day with an FBS-high 10 plays of at least 60 yards. Army mostly kept them contained, but Horvath slipped free for a 37-yard run that set up a third-quarter field goal that made it 16-10.
After Hellums’ underthrown pass was intercepted by Phillip Hamilton, giving Navy the ball at the 50 with 11:19 to play, Tecza’s 24-yard run made it first-and-goal from the 5.
Trump tossed the coin before the game at midfield, then returned at halftime to walk from the Navy sideline to the Army one.
One that got away
Army defensive lineman Jack Bousum, who is from Annapolis, had a big game against his hometown team. He finished with 1 1/2 sacks and a fumble recovery.
The takeaway
Army: The Black Knights were the better team in the first half Saturday but didn’t do much offensively after that.
鈥淭hey beat blocks,” Monken said. 鈥淲e didn鈥檛 sustain the blocks we needed to.鈥
Navy: Horvath made some big plays and some bad ones, and the Navy defense was stout in the second half. The Midshipmen finished tied for first in the AAC this year but missed out on the league title game because of tiebreakers. This victory matters more to them anyway.
Up next
Army: Faces UConn in the Fenway Bowl on Dec. 27.
Navy: Faces Cincinnati in the Liberty Bowl on Jan. 2.
___
This story has been corrected to show Army took over at the Navy 32 after Horvath鈥檚 interception.
___
Get poll alerts and updates on the AP Top 25 throughout the season. Sign up and (AP 海角社区app mobile app). AP college football: and
Copyright © 2026 The Associated Press. All rights reserved. This material may not be published, broadcast, written or redistributed.