Week 12 NFL picks: Bills-Chiefs and all others

4 of 4

November 22, 2015; Glendale, AZ, USA; Arizona Cardinals quarterback Carson Palmer (3) passes the football against the Cincinnati Bengals during the third quarter at University of Phoenix Stadium. The Cardinals defeated the Bengals 34-31. Mandatory Credit: Kyle Terada-USA TODAY Sports

Arizona Cardinals (-11.5) at San Francisco 49ers

Arizona (8-2) is what we call a very good football team. San Francisco (3-7) is what we call a rancid, out of control dumpster fire.

Pick: Arizona 31, San Francisco 13

Pittsburgh Steelers at Seattle Seahawks (-4)

This should tell us just how good Seattle (5-5) is. Everybody gets their hopes up for the Seahawks after every win, only to see them play like total garbage the following game. Pittsburgh (6-4) is also trying to stay ahead in the hunt for an AFC wild card berth.

Pick: Seattle 26, Pittsburgh 19

New England Patriots (-3) at Denver Broncos

New England (10-0) is the best team in the league, and it is going to dismantle Brock Osweiler and Co. Tom Brady is not losing to a crappy quarterback making his second career NFL start. Denver (8-2) is going to have a rough time in primetime.

Pick: New England 23, Denver 13

Baltimore Ravens at Cleveland Browns (-2.5)

Good Lord.

Pick: Cleveland 17, Baltimore 10

Last Week: 9-4
Season: 94-65