The Buffalo Bills pulled out a very narrow 24-21 win over the AFC East rival New England Patriots in Week 16 NFL action.