PHILADELPHIA -- Navy continued its dominance of Army with a 34-7 victory on Saturday at snowy Lincoln Financial Field in the 114th meeting between the service academies.
The Midshipmen (8-4) won for a record-setting 12th straight time, outscoring Army (3-8), 400-132, during the streak.
Army's only wins over the last 16 years occurred in 2001 and 1998.
The game featured two of the top three ground attacks in the NCAA. Army averages 323.6 yards on the ground, second to Auburn (335.7), with Navy third at 320.1.
Navy quarterback Keenan Reynolds rushed for 136 yards and three touchdowns on 30 carries. He broke the NCAA record for touchdowns in a season by a quarterback with 28 when he scored on an 11-yard run in the fourth quarter.
Reynolds' added his 29th score on a one-yard dive late in the game on fourth down.
The Midshipmen ran for 343 yards. The Black Knights were limited to 157 yards on the ground in the slick field conditions.
Angel Santiago scored on a four-yard run with 6:36 to go in the third quarter to give Army its first points against Navy since the third quarter of the 2012 game.
The junior quarterback, who replaced starter A.J. Schurr in the first quarter, directed the Black Knights on a seven play, 71-yard scoring drive to make it a two possession game at 17-7, but Navy scored 17 unanswered points.
The Midshipmen used two long touchdown runs and a field goal to grab a 17-0 halftime lead.
Reynolds raced 47 yards up the middle for his 27th rushing touchdown of the season with 2:38 remaining in the second quarter. He directed the triple-option offense to 196 total yards in the half.
Navy fullback Noah Copeland ran 39 yards for his second rushing touchdown of the season, giving the Midshipmen a 10-0 lead with 8:15 left in the second quarter.
The Midshipmen took quick advantage of an Army fumble, grabbing a 3-0 lead on Nick Sloan's 20-yard field goal with 1:22 left in the first quarter.
The five-play, 60-yard drive was set up when Navy linebacker Chris Johnson recovered Schurr's fumble at the Navy 38 yard-line.
Army managed only 31 yards in the snowy second-quarter on 15 plays and was in Navy territory once in the first half.
NOTES: The silver dollar that was to be flipped by President John F. Kennedy at the 1963 Army-Navy game was used for the coin toss on Saturday. ... Army RB Terry Baggett was named to the Academic All-America Division 1 team. Baggett, a Chemical Engineering major with a 3.44 grade-point average, is the Black Knights leading rusher with 1,072 yards. ... Army has used four different quarterbacks this season -- Angel Santiago, A.J. Schurr, Kelvin White and Tevin Long. ... Sophomore QB Keenan Reynolds is the fourth Navy QB to rush and pass for more than 1,000 yards in the same season. Reynolds also is the ninth quarterback in NCAA history to score as many as 20 rushing touchdowns in a season.