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.
Ball State tight end David Schneider has been injured in the first half of the Cardinals' game at No. 23 Toledo.
Schneider went down Tuesday night while blocking on a 3-yard run by Jahwan Edwards. Doctors and trainers put an air cast on Schneider's left leg, which appeared to be broken.
After lying on the turf for several minutes, Schneider was helped up and taken to the locker room on a motorized cart. The junior had five catches for 23 yards in nine games this season.
Ball State led 7-0 at the time he was injured.
(Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)