As the NFL schedule soldiers on through injuries, postponements and upsets, we enter a pivotal stretch of the campaign.

The reigning champions Kansas City Chiefs were surprisingly upset by the Las Vegas Raiders last time out, while the Tennessee Titans rediscovered that AFC play-off magic in an impressive display against the previously unbeaten Buffalo Bills.

Below we preview some of the biggest matchups from the NFL weekend ahead, alongside our ambassador Jason Bell.

Baltimore Ravens @ Philadelphia Eagles

This match-up on paper looked thrilling when the season started, but unfortunately Philadelphia Eagles haven’t performed as expected so far. A poor receiving core partnered with Carson Wentz’s undoubted regression has led to the Eagles needing to find a lot if they are to be a threat in January.

The Baltimore Ravens, meanwhile, have picked up where they left off from last season, dismantling opponents with ease but falling again to the Kansas City Chiefs, who quarterback Lamar Jackson recently referred to as their kryptonite.

Baltimore have been continually impressive and should brush aside the Eagles here, but at just 2/7 for the win they don’t offer much value. The handicap sits at 8, which the Ravens should comfortably cover at -8 at 20/21. The Eagles are 29/10 for an upset win on Sunday.

Cleveland Browns @ Pittsburgh Steelers

This AFC North match-up sees the division-topping Pittsburgh Steelers host the quietly effective Cleveland Browns, who are 3-1. With Ben Roethlisberger’s return, Mike Tomlin’s squad looks like they’re set for another deep play-off run, while Baker Mayfield’s Cleveland Browns have looked much improved this season.

It should be a great rivalry match-up on Sunday, with the Steelers the 1/2 favourites, while Cleveland are 7/4 for the victory.

While the Steelers’ defence is much vaunted, it could be a game of serious point scoring, with over 51 points at 20/21.

Green Bay Packers @ Tampa Bay Buccaneers

Brady against Rodgers. A titanic quarterback battle between two of the most exciting future Hall of Famers to ever play the position. While Tom Brady’s new Tampa Bay Buccaneers team haven’t quite reached the heights expected, they are still an impressive outfit, and Green Bay Packers’ Aaron Rodgers just seems to get better with age.

If this game goes as the neutral hopes and becomes an air show between the two sides, it could go Tampa’s way with the impressive Shaquil Barrett teeing off against Rodgers in the pass rush. Both sides are 10/11 in this one, with Tampa marginal +1 underdogs at 10/11.

It should be a real delight for the neutral in the late Sunday window, with the overs sitting at 55.5. This points total is 10/11 to be beaten.

Check out all the latest NFL betting odds at William Hill