Buffalo Bills given brutal stretch of games in 2023 schedule

Buffalo Bills, Josh Allen
Buffalo Bills, Josh Allen / David Eulitt/GettyImages
3 of 5
Josh Allen, Buffalo Bills, NFL schedule
Buffalo Bills, Josh Allen / Bryan Bennett/GettyImages

Week 12: Buffalo Bills @ Philadelphia Eagles

It's hard to pick out just one game as the absolute toughest test for the Bills this coming season, but this matchup is absolutely within reach of that title. The reigning NFC Champions are a tall task.

Jalen Hurts versus Josh Allen is going to be must-watch television for years to come, whenever the two teams face off against one another. Who knows, maybe this could be a Super Bowl preview. Offensively, both teams have a ton of firepower and should put on a show for both fan bases.

Although the Eagles lost some prominent names this offseason via free agency, they also had arguably the best draft out of any team in the league, adding even more elite defensive talent to a unit that finished first overall last year.

Not only did the Eagles finish as the top defense overall, they led the league in passing yardage allowed and sacks. The latter number saw the Eagles finish with a whopping 70 sacks, which is even more impressive when you consider the next closest team had 55. Speaking of that team which finished second in sacks with 55, they just so happen to be the team Buffalo will face off against next, just after their Week 13 bye week.