Toledo beat Navy 45-44 in two overtimes.
Terrance Owens connected with Bernard Reedy for a 20-yard touchdown in the second overtime, and Jeremiah Detmer's extra point gave the Rockets the win.
Navy scored a touchdown on its previous drive but missed the extra point.
The Rockets improve to 4-3 entering next week's Bowling Green game.
Navy kicker Nick Sloan made a 40-yard field goal as time expired in regulation to force overtime.
The score at the Glass Bowl between Toledo and the Midshipmen is 31-31.
Navy erased a 10-point fourth-quarter deficit.
Toledo star running back David Fluellen left early in the fourth quarter with an apparent knee injury. He did not return, stopping one yard short of 1000 yards for the season. Kareem Hunt entered for Fluellen and scored his second TD on a 16-yard run to give Toledo a 31-21 lead with 12 minutes to go.
Toledo scored two long rushing touchdowns in the third quarter and now leads Navy 24-21.
David Fluellen went over 100 yards for the sixth straight game with a 44-yard burst up the middle. On Toledo's next drive true freshman Kareem Hunt ran 52 yards for his first career TD.
In between those drives Navy capped a 10-yard drive with a 1-yard run by Keenan Reynolds.
Fluellen has 17 carries for 137 yards. He needs seven more yards to reach 1000 on the season.
Toledo trails Navy 14-10 at halftime at the Glass Bowl.
Navy scored with 56 seconds to go in the second quarter on a 20-yard pass from Keenan Reynolds to Noah Copeland. The Midshipmen took advantage of a short field after Vince Penza's punt traveled just 14 yards to Navy's 45.
Toledo couldn't muster much of a response before Terrance Owens was intercepted looking for Bernard Reedy on a deep crossing route.
The Rockets scored early in the quarter on Jayrone Elliott's 68-yard fumble recovery. It marked the fourth straight game Toledo scored on defense.
Toledo trails Navy 7-3 after one quarter at the Glass Bowl.
Navy capped an eight-play opening drive with a 2-yard run by Chris Swain to take the early lead.
The Rockets, playing at noon for just the third time since at least 2000, got on the board soon after with a Jeremiah Detmer 47-yard field goal. It marks Detmer's season long and makes him 12 of 13 on field goals on the year.
Former City League defensive player of the year Ray Bush recorded his first career sack to end a Navy drive in Toledo territory. Bush, of Rogers, shot up the middle to corral quarterback Keenan Reynolds.