The Army-Navy game is one of the most storied rivalries in college football. Reuters

The Army Black Knights look to snap their 12-game losing streak to the Navy Midshipmen in the latest installment of the 124-year rivalry Saturday at M&T Bank Stadium in Baltimore. The annual game began in 1890, and is regarded as one of the great traditions in college football. The Midshipmen own the all-time record of 58-49-7, and have won 12 straight by an average of 22.3 points, including last year’s 34-7 blowout.

Navy (6-4) is favored to extend their streak by more than two touchdowns, and could work out any kinks before a Poinsettia Bowl matchup against San Diego State on Dec. 23.

Other than a three-game losing streak in the middle of the season, the Midshipmen have largely wrecked opponents with the nation’s No. 2 rushing attack gaining 357.8 yards per game. Junior quarterback Keenan Reynolds leads the team in passing and rushing, totaling 1,831 yards and 25 touchdowns from scrimmage.

Reynolds has been largely error free this season, tossing only three interceptions, and his solid game management nearly resulted in a major upset over then-No. 10 Notre Dame last month. The Fighting Irish needed a 21-point fourth quarter to silence the Midshipmen, who received a season-high 138 rushing yards from senior fullback Noah Copeland.

Navy also played a strong first half against ranked and now-playoff-bound Ohio State to open the season, holding the Buckeyes to seven points before a second-half surge.

Army (4-7) trudged through two three-game losing streaks. The first one began after a 35-0 loss to then-15th-ranked Stanford in the second game of the season. Navy also suffered some painful losses this season, including an overtime defeat to Yale on Sept. 27.

Still the Black Knights own an equally devastating rushing scheme, ranked No. 6 in the country and powered by senior quarterback Angel Santiago and running back Larry Dixon.

True to their run-first system, Santiago has attempted only 68 passes all season, completing 35, but he and Dixon have combined for 1,805 rushing yards and 19 touchdowns.

Army’s won two of its last three games with Dixon recording 158 yards and three touchdowns and Santiago leading five consecutive scoring drives in last week’s 42-31 victory over Fordham. Dixon’s rushed for 100 or more yards in four games this season, and the Black Knights are 3-1 when he does so.

Start Time: 3 P.M. ET

TV Channel: CBS

Live Online Stream: A live stream is available at CBS Sports here

Betting Odds: Navy -15

Over/Under: 56 points

Prediction: Navy over Army, 27-17