We saw a number of huge upsets this past weekend in the NFL, from the Patriots falling from the ranks of the unbeaten to the Packers' shocking no-show against the Chargers. Home teams really ruled the day in particular, which made for quite a few interesting lines as a follow up heading into a lighter, albeit still enticing, slate of games this coming Sunday.
Note: All times are ET and all games are on Sunday, Nov. 9.
Here are this week's best NFL picks against the spread:
Kansas City Chiefs (6-3) at Tennessee Titans (4-5), 1 p.m. ET
All signs are pointing to Patrick Mahomes returning against the Titans after missing time with his dislocated kneecap but the line has not quite inched up to where it should be given that the MVP's return isn't completely certain. Even if it's Matt Moore in his place, Andy Reid's game plan should be able to move past a team with a struggling offense that won't be able to control the pace of this one. The Pick: Chiefs -3.5
Buffalo Bills (6-2) at Cleveland Browns (2-6), 1 p.m. ET
Are the Browns a more talented team than the Bills? Yes. Are they more motivated given the state of affairs by the lake the way this season has unfolded? Sure. But the more complete team? Well that would be the Bills, who love to make things tough on their opponent and are 3-0 on the road this year. Their front seven takes control of this one to grind out another surprising win. The Pick: Bills +3
Miami Dolphins (1-7) at Indianapolis Colts (5-3), 4:05 p.m. ET
Jacoby Brissett's injury means the Colts could be going with third-stringer Brian Hoyer under center. Frank Reich knows better than anybody how to manage a backup QB situation and despite the team faltering against the Steelers, they'll get back on track against a Miami squad still celebrating their first win and one not prepared for the kind of physical game the home squad will bring to this one. The Pick: Colts -10.5
Carolina Panthers (5-3) at Green Bay Packers (7-2), 4:25 p.m. ET
Aaron Rodgers had that angry look in his eyes after the Pack dropped the ball completely against the Chargers so something says he'll be on his teammates extra hard in the lead up to the Panthers. Kyle Allen might play a little looser in this one knowing he doesn't have to look over his shoulder for Cam Newton now, which an attacking Green Bay defense should be able to take advantage of. The Pick: Packers -5
Last Week: 1-3
— Written by Bryan Fischer, an award-winning college football columnist and member of the Athlon Contributor Network. You can follow him from coast-to-coast on Twitter, Instagram and Snapchat at @BryanDFischer.