Maybe it was all a part of upset weekend in the NFL.  Chicago beat Pittsburgh, New Orleans surprised Carolina and Jacksonville destroyed Baltimore.  With the Buffalo Bills 26-16 win over the Denver Broncos, maybe it was all meant to be.

On a steamy hot afternoon in Orchard Park the Buffalo Bills again used solid defense and produced enough offensively to get by the heavily favored Broncos.  Andre Holmes and Charles Clay caught touchdown passes while Stephen Hauschka kicked four field goals including 49, 53 and 55-yarders to contribute to the win.

Defensively, the Bills intercepted Broncos quarterback Trevor Siemian twice and sacked him three times.  Many of the Bills biggest plays came in key situations.  The Bills time and again forced the Broncos into third and long.

Tyrod Taylor had his best day this season, completing 20 of 26 for 213 yards and the two touchdowns.  He also scrambled eight times for 13 yards. His biggest run came in the fourth quarter on a third down run that kept a drive alive and led to an easy field goal to put the Bills up by 10.  Another huge play that kept that drive alive was an unsportsmanlike conduct penalty on Denver's Von Miller when he held out his hand to Tyrod Taylor as if to help him up, only to mockingly pull his hand away.

While the Broncos keyed on LeSean McCoy, Mike Tolbert found room to rush for 41 yards on 11 carries.  McCoy led the receivers with 7 catches for 48 yards.