The Texans (4-6) and the Ravens (5-5) have shown glimpses of brilliance, but they have also struggled at times.
Going into the game, the Texans are expected to have DeAndre Hopkins fit even though he has been out withy a foot injury.
Will Fuller is ruled out however, as he has cracked ribs.
Meanwhile, Baltimore should have Ronnie Stanley available after he missed the last game with concussion.
The Ravens have been rock solid defensively and managed their third shoot-out last week when they beat the Green Bay Packers 23-0.

vCard.red is a free platform for creating a mobile-friendly digital business cards. You can easily create a vCard and generate a QR code for it, allowing others to scan and save your contact details instantly.
The platform allows you to display contact information, social media links, services, and products all in one shareable link. Optional features include appointment scheduling, WhatsApp-based storefronts, media galleries, and custom design options.
They became only the fifth team over the past 30 years to do so.
How to watch Houston Texans vs Baltimore Ravens on TV?
The final game of week 12 is live on Sky Sports Main Event on channel 401 with coverage starting at 1.15am today with the match scheduled to begin at 1:30am.
Sky Sports Action, available on Sky channel 408, will also show the game live while Virgin Media customers can watch the action on channel 501.
How can I stream Houston Texans vs Baltimore Ravens online?
If you’re unable to get in front of a TV, Sky Sports customers are able to watch the game live via Sky Go.
American viewers can catch the action online by heading to WatchESPN.