Note: I've been on vacation for the past few days, so I'm a bit out of the loop with regards to recent developments in the league the past few days. That is to say, I'm aware of some things that have happened (Giants trades, Reid/Jenkins, etc.) but I haven't been able to look into anything with enough depth to write intelligently about it today. So I'l skip the preliminaries and get right to tonight's matchup, which I do know a bit about.
Thursday Night
Miami at Houston
Houston has been on one heck of an interesting run the past four weeks. They've won because of dumb coaching decisions by the opposition (Indianapolis, Dallas), gross personnel mismanagement (Buffalo, Nathan Peterman), and last week, faced a Jacksonville team that can't do anything right and has to be the most disappointing team in the league this season. The result is that Houston, which began the season 0-3, is now 4-3 and in first place in its division. Meanwhile, heading in the opposite direction, we have Miami; they started 3-0, but have managed only one win in their last four games.
For all their issues with terrible offensive play-calling (the domain of the perennially awful Bill O'Brien), Houston has played well during its win streak. Their defence has been especially stout in its last three contests, with JJ Watt looking resurgent. This is bad news for a Miami team starting Brock Osweiler again tonight. Osweiler has actually played pretty well in relief of the injured (again) Ryan Tannehill, but any hopes that Osweiler has of getting back at the team that so rudely cast him aside after only one (bad) season in 2016, will most likely go unfulfilled. Osweiler should be in for a rough night, as Miami is ridiculously thin at wideout due to injuries, and Houston's pass rush will give him fits.
Winner: Houston