by Shane BaconWith attention spans dwindling, we forego full game-by-game previews to give you the essentials you need to know about every contest this glorious NFL weekend. Click here to go back in time.
The top sports headlines of the day
Buffalo (5-3) at New England (5-3): Hey, one of those games where both teams are in desperate need of a win to continue their playoff hopes and not totally crap the bed on the season! Good times. Trent Edwards was pitiful last week, an adjective that Matt Cassel is growing fond of. Want to know an interesting stat for your Friday afternoon? Marshawn Lynch hasn't rushed for more than 83 yards this season. I'm fairly certain you can look right at the ground game to understand why the Bills have lost three of their last four. Make that four of their last five.
Pick: New England