From crazy endings to near upsets and actual upsets, plus a couple of blowouts sprinkled in between, Week 12 in the NFL provided a bit of everything.