Navy's Blake Horvath threw for 141 yards and a touchdown, and ran for 155 yards and two scores, including a 51-yard go-ahead touchdown late in the fourth quarter.
The Midshipmen trailed by 10 midway through the third but outscored Temple 18–7 the rest of the way, improving to 6–0 for the first time since 2019 and extending its road winning streak to five games.
Blake Horvath sealed the comeback with his long sprint down the left sideline with just over two minutes to play.
Navy rallied past Temple 32–31 on Saturday to remain unbeaten.
Author's summary: Navy stays unbeaten with a 32-31 win.