Army-Navy have a rivalry that dates back more than a century. SAUL LOEB/AFP/Getty Images

Army (9-2) faces off against Navy (3-9) on Saturday at Lincoln Financial Field in Philadelphia in the 119th showdown of the storied rivalry.

Navy enters the matchup with just three wins — its lowest win total since 2002. But in 2002, the Midshipmen shocked the Black Knights, 58-12, for just their second win of that season and set a record for most points by one team in the rivalry. It also started a 14-game winning streak for Navy.

This year's Armed Forces Classic matchup could be one-sided with Army the favorite by 7 points and with the over/under at 40 points.

Army has won the last two meetings and edged Navy last year, 14-13, in the snow.

Navy is led by junior running back Malcolm Perry, who pounded Army last year for 250 yards and a touchdown. This year he has rushed for 1,035 yards and seven touchdowns.

Army, who will play Houston in the Armed Services Bowl on Dec. 22, is riding a seven-game winning streak. The Black Knights have a dual-threat quarterback in Kelvin Hopkins Jr., who has thrown for 895 yards and rushed for 783.

Army's offense knows how to keep their defense rested. Army's drives average more than four minutes, while no other team in the nation averages more than three minutes.

Navy leads the series, 60-51-7.

Prediction: Army over Navy, 24-14

Start Time: 3:10 p.m. ET

TV Channel: CBS

Live Stream: FuboTV