Best bets for Monday Night Football: New England Patriots at Buffalo Bills

Despite what could be a very windy day in Buffalo, Josh Allen should have his Bills offense pointed in the right direction. Getty Images

The Buffalo Bills will host the New England Patriots to wrap up Week 13 on Monday Night Football (8:15 ET on ESPN).

This week, ESPN betting analysts Anita Marks and Doug Kezirian, along with ESPN Stats & Information's Mackenzie Kraemer and Seth Walder offer up their best bets.

Odds courtesy of Caesars Sportsbook as of Sunday, unless otherwise noted.

New England Patriots at Buffalo Bills (-2.5, 41.5)

Kraemer: According to FPI, the Bills are the best team in the NFL, and are 8.2 points better vs. an average opponent on a neutral field. There aren't many opportunities to get the best team in the NFL (on paper) laying less than a field goal at home, but because of the Patriots' recent hot streak, we have a spot here. New England has won and covered six straight, but the strength of schedule has been very weak. The Bills are a major step up in competition.

On a cold and windy day, one narrative is that the Patriots have the better running game, which is true. However, the Bills have the NFL's third-best run defense (according to EPA), while New England is 18th in that category.