Eagles at Bills
The Bills and Eagles meet in Buffalo in a matchup that feels like January football, even if the weather feels more like October.
Start with the headline: Josh Allen vs. Jalen Hurts — two quarterbacks who can win a game with their arm, their legs, and their will. Buffalo’s identity this season has been balanced-but-violent: they’re running the ball as well as anyone in the league, with James Cook ripping chunk gains and Allen finishing drives when things get tight near the goal line. If Buffalo stays on schedule and avoids negative plays, the Bills can dictate tempo and keep Philly’s pass rush from teeing off.
On the other side, Philadelphia is built to punish soft edges. With Saquon Barkley and that run-first mindset, the Eagles are going to test Buffalo’s discipline and toughness. And here’s the tension in this matchup: Buffalo’s run defense has been a vulnerable spot, which gives the Eagles a real path to controlling the game if they’re efficient early downs and keep Hurts in manageable third-and-short.
Both teams also bring a “hidden yardage” angle. Kicking and late-game execution could matter, especially if this one turns into a field-position grind in the second half. Buffalo’s offense is explosive, but the Eagles’ defense is fast and opportunistic, and they’ve shown they can make you earn every inch in the red zone.
The good news for fans is the weather looks surprisingly workable for late December in Buffalo, so this shouldn’t be a game where both offenses are handcuffed. Buffalo also feels like the team in the better macro position right now — playing at home, built for this time of year, and confident in closing games without blinking.
Prediction: Bills 27, Eagles 23.