Jahwan Edwards rushed for 148 yards and scored once, Keith Wenning threw for 189 yards and two touchdowns, and Ball State held off Army 30-22 on Saturday.
Army (1-7) has lost eight straight to Mid-American Conference opponents, including Kent State (31-17) at home and Eastern Michigan (48-38) on the road in its previous two games.
Ball State (6-3) promised to provide another challenge. Offensively, the Cardinals were averaging 480 yards and 34 points per game and had rushed for over 200 yards four times behind Edwards, who entered the game averaging 100 yards a game. Ball State finished with 224 yards rushing, outgained Army 413-379, and even held the ball longer - 79 plays and nearly 31 minutes, a rarity against a triple option that leads the nation in rushing.
Army, which entered the game averaging 389 yards rushing per game, finished with 341, never able to find any kind of consistent rhythm on offense.
Copyright © 2012 The Associated Press. All rights reserved. This story may not be published, broadcast, rewritten or redistributed without the prior written authority of The Associated Press.