Ethan Horton and Tyrone Anthony scored two touchdowns each as No. 11 North Carolina beat visiting Army, but lost quarterback Rod Elkins to a knee injury.
Elkins completed 12 of 16 passes for 176 yards before tearing cartilage in his left knee midway through the second quarter.
Elkins underwent arthroscopic surgery later in the day, and was expected to miss three to four weeks.
North Carolina's point total was the most the Cadets (1-2) had yielded in their last 77 games and was only three points shy of a record for the Tar Heels (2-1). Brooks Barwick's eight extra-point kicks tied another school record.
"This is a tough game to recover from," said Army Coach Ed Cavanaugh. "But we will survive it."
The Cadets, who yielded 643 total offensive yardage to the Tar Heels, avoided a shutout when Bill Lampley scored on a one-yard run with 12:51 left. Bryan Allem completed a pass to Rusty Stewart for the two-point conversion.
The Tar Heels scored on their first seven possessions. Horton, who has moved into starting tailback because Kelvin Bryant has been slow recovering from an ankle injury, scored on a two-yard run late in the first quarter and caught an 11-yard pass from reserve Scott Stankavage in the second period. Anthony scored from the one early in the third period, then ran 83 yards for a touchdown late in the period.