The quarterback also completed 10-of-17 passes for 130 yards as Navy (8-4) won its 11th straight game over Army and took home the Commander-In-Chief's Trophy.
Navy won the award for 13th time since 1972, when it was instituted to honor the victor of the season series between Air Force, Army and Navy service academies.
Noah Copeland led Navy's rushing corps with 98 yards and a score on 22 carries.
The Black Knights (2-10) were led by Raymond Maples, who racked up 153 rushing yards on 26 carries.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'