Bills 40, Broncos 14: Merry Christmas, Bills (And Chiefs) Fans!

'Tis the season for unabashed happiness, and the Buffalo Bills miraculously and surprisingly provided more reason to celebrate by absolutely throttling the Denver Broncos today, winning by a final of 40-14.

Leodis McKelvin returned a punt 80 yards for a touchdown. Jairus Byrd and Spencer Johnson - yes, Spencer Johnson - returned Tim Tebow interceptions for touchdowns. C.J. Spiller was brilliant for the third time in four games, scoring a touchdown and amassing 138 total yards from scrimmage on just 18 touches (including his first career 100-yard rushing game).

Aside from Denver's opening possession of each half (which both resulted in touchdowns, Buffalo's defense was dominant. The Broncos rushed roughly half of the 250 yards they put up against New England in a losing effort a week ago - and Tebow was picked off four times. Chris Kelsay had the game of his life. Chris Kelsay had the game of his life, finishing with six tackles and two sacks.

Buffalo's win moves them to 6-9 on the season - and while it hurts their draft position (cue the pouting), who cares? Again: 'tis the season for joy and merriment, and today was joyful and merry. It'd been too long since we've had fun watching Bills football.

Take the day off tomorrow, folks - we sure are. Enjoy your holiday, if you so celebrate, and we'll see you back here bright and early Monday morning. Go Bills!

X
Log In Sign Up

forgot?
Log In Sign Up

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.

Your username will be used to login to SB Nation going forward.

I already have a Vox Media account!

Verify Vox Media account

Please login to your Vox Media account. This account will be linked to your previously existing Eater account.

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.

Your username will be used to login to SB Nation going forward.

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Buffalo Rumblings

You must be a member of Buffalo Rumblings to participate.

We have our own Community Guidelines at Buffalo Rumblings. You should read them.

Join Buffalo Rumblings

You must be a member of Buffalo Rumblings to participate.

We have our own Community Guidelines at Buffalo Rumblings. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.

tracking_pixel_9341_tracker