A Nate Smith field goal extended the Cardinal lead to 10-0 at the end of the first quarter.
Damien Dorsey returned an Army punt 81-yards for a touchdown to give the Cardinals a 17-0 lead with 13:00 remaining in the half.
Cardinal special teams scored again for Louisville when Joshua Tinch recovered a blocked Army punt in the end zone to make the score 24-0.
Dave Ragone completed his only touchdown pass of the day when he found Dontay Spillman from 8-yards out to increase the Louisville lead to 31-0 at the half.
Army got on the board in the second half when junior linebacker Ryan Kent rambled 88-yards with a recovered fumble to make it Louisville 31 Army 7.
Louisville responded with a 1-yard Henry Miller run and a 5-yard T.J. Patterson run in the fourth quarter to push the score to 45-7.
Army scored it's first offensive points in two games when senior Warren Stewart caught a 1-yard pass from sophomore quarterback Matt Silva.
The Louisville defense held Army to just 140 yards in total offense. Army's Matt Silva finished with 8-16 attempts for 91 yards. Plebe Zac Dahman completed just 3-12 passes for 23 yards. Fellow Plebe Carlton Jones led Army in rushing with 12 carries for a 19 yards.
Louisville regained the lead at 4-3 in the all-time series between the two schools with the win.
Army falls to 0-3 overall and 0-1 in the Conference USA. Louisville improves to 2-2 overall and 1-0 in the Conference USA. Army hosts Southern Miss next week at Michie Stadium. Louisville hosts Florida State on September, 26.
Louisville runningback Henry Miller, left, escapes from Army's Mike Clark, center, with help from teammate Jon'ta Woodard, right during the first half of their game at the United States Military Academy at West Point, N.Y. Saturday, Sept. 21, 2002. (AP Photo/Tim Roske)