Jahwan Edwards scored untouched on a 15-yard run around left end with 1:43 left to propel Ball State to a 34-27 victory over No. 23 Toledo on Tuesday night, ending the Rockets' eight-game winning streak.
Edwards' run capped an 86-yard drive after Ball State's beleaguered defense had stopped the Rockets (8-2, 5-1 Mid-American Conference) a yard short on David Fluellen's run on fourth-and-2 at the Cardinals 15.
Keith Wenning completed 29 of 42 passes for 280 yards and three touchdowns, but was intercepted three times for Ball State (7-3, 4-2).
Fluellen ran for at least 200 yards for the third game this season, carrying 34 times for 200 yards and a touchdown.
Toledo jumped into the Top 25 this week for the first time since 2001.