The Buffalo Bills defeated the New England Patriots, 34 to 31, on September 25, 2011.

Explore