Terry Baggett ran for four touchdowns - including a 96-yard score - and a school record 304 yards, the highest mark in Division I this season, as Army came back to beat Eastern Michigan 50-25 for the fifth time in six games on Saturday.
Baggett's performance broke Michael Wallace's mark of 269 yards set in 1999 and marked the first 300-yard rushing performance for Army, which debuted in 1890.
Larry Dixon added 69 yards and a score for the Black Knights (3-4), who went up 22-15 on Trenton Turrentine's one-yard touchdown with 9:46 left in the second and never looked back. Turrentine finished with 92 yards.
Tyler Benz was 17 for 26 for 223 yards, two touchdowns and an interception for the Eagles (1-5, 0-2 MAC), while Bronson Hill rushed for 143 yards and a touchdown.
Army finished with 551 all-purpose yards.