Week 10 provided some jaw-dropping results and raised more questions than it answered.
The Bengals beat the Giants, the Titans romped the Dolphins on the road and the Chiefs lead a game during regulation in Pittsburgh of all places.
From the head-scratching tie between the 49ers and Rams in San Francisco to the Atlanta Falcons' first loss of the season in New Orleans, the week did not fail to leave us with a fair share of intriguing storylines.
Here we power rank all 32 NFL teams following a wild Week 10.
No. 1. Houston Texans (8-1)
The Houston Texans proved they are the team to beat this season with a dominant performance in Chicago on Sunday night. Houston wins with stellar defense and a balanced offense, led by Arian Foster and Matt Schaub.
No. 2. Atlanta Falcons (8-1)
We knew the Falcons weren't flawless, but now we know they can be beat. Still, not many teams will want to play Atlanta inside the Georgia Dome this coming January.
No. 3. Green Bay Packers (6-3)
The Packers are coming off a bye week and have won four in a row overall. During that four-game winning streak, Aaron Rodgers has thrown 15 touchdowns to only one pick, and Green Bay is averaging nearly 32 points per game.
No. 4. New England Patriots (6-3)
You can consider the New England Patriots the Green Bay Packers of the AFC. Tom Brady and company have won three in a row and are leading the NFL in scoring this season. As long as the Pats keep winning they will be favorites come playoff time.
No. 5. Baltimore Ravens (7-2)
Baltimore may be banged up, but don't count them out just yet. The Ravens have won two in a row following their Week 8 bye.
Surprise, the Ravens are the fourth-highest scoring team in the league in 2012. These aren't your father's Baltimore Ravens, but they are a legitimate Super Bowl contender.
No. 6. Denver Broncos (6-3)
Peyton Manning and the Broncos' offense is beginning to click at the perfect time. Denver has won four in a row and is more than capable of earning a first-round bye this postseason given its soft schedule down the stretch.
No. 7. San Francisco 49ers (6-2-1)
San Francisco couldn't beat St. Louis at home this past weekend, which said a lot about how vital Alex Smith is to the 49ers' success, as well as how vulnerable they are when their offense struggles.
No. 8. Chicago Bears (7-2)
The Bears still boast the best scoring differential in the NFL through 10 weeks, but that doesn't matter if they can't put up points against the league's best teams. Chicago has scored a combined 16 points in its two losses to the Texans and Packers.
No. 9. Pittsburgh Steelers (6-3)
Pittsburgh may be in the midst of a four-game winning streak heading into Week 11, but they needed overtime to beat the lowly Chiefs at home on Monday night.
The Steelers still have plenty of holes and if Ben Roethlisberger can't suit up against Baltimore, they could find themselves two games behind the Ravens in the AFC North after Sunday night.
No. 10. Seattle Seahawks (6-4)
Seattle is one of four NFL teams who are still undefeated at home in 2012. The Seahawks, who will be on a bye in Week 11, have won their first five home games this season. But unfortunately, that means Pete Carroll's squad is just 1-4 on the road.
That doesn't bode well for the Hawks' title chances if they have to travel this postseason.
No. 11. Indianapolis Colts (6-3)
We'll find out whether the Colts are contenders or pretenders this weekend in Foxboro, where Andrew Luck will square off against three-time Super Bowl champion Tom Brady.
No. 12. Tampa Bay Buccaneers (5-4)
Greg Schiano is keeping his NFL Coach of the Year hopes alive in Tampa. The Bucs have won three straight games and are right in the thick of things in the NFC Wild Card race.
No. 13. New York Giants (6-4)
Here comes the annual November collapse from the New York Giants. The reigning champs look poised to finish 9-7 this winter. But hey, that hasn't stopped them from winning it all in the past. Nevertheless the G-Men will get a bye this weekend.
No. 14. Minnesota Vikings (6-4)
Minnesota is doing its best to hang on behind the Bears and Packers in the NFC North thanks to the brilliance of Adrian Peterson. Peterson leads the NFL in rushing yards through 10 weeks with 1,128.
The Vikings will get a bye in Week 11.
No. 15. New Orleans Saints (4-5)
Drew Brees and company have won two in a row and four of their last five. The good news: New Orleans has recovered nicely and is now in the mix for one of the NFC's Wild Card spots. The bad news: The Saints' remaining schedule is brutal.
No. 16. Dallas Cowboys (4-5)
Worry not Dallas fans, the Cowboys have a pulse. After earning a much-needed win in Philadelphia in Week 10 the 'Boys will have a great shot at getting back to .500 this Sunday against Cleveland.
No. 17. Cincinnati Bengals (4-5)
Cincinnati stopped the bleeding with a huge win over the defending Super Bowl champs this past weekend, but there is still lots of work to be done by Marvin Lewis' Bengals.
Four of Cincy's last seven games are on the road.
No. 18. Detroit Lions (4-5)
The Lions certainly aren't out of the playoff picture following their second loss to the Vikings this season, but unless they can turn up the heat defensively in Week 11 against division rival Green Bay, the Lions will be dead in the water at 4-6 after this weekend.
No. 19. St. Louis Rams (3-5-1)
Credit the Rams for not giving up on the road in Week 10. Although they had plenty of chances to pickup a game on the Niners in the NFC West, a tie is better than a loss when you're 3-5.
No. 20. San Diego Chargers (4-5)
The Bolts are the only losing team with a positive scoring differential. Will Philip Rivers and the San Diego Chargers forever be the poster child for underachieving?
No. 21. Tennessee Titans (4-6)
Mike Munchak's Titans are the only team in the league that has given up more than 300 points this season. Through 10 games, Tennessee has surrendered 311 total points and boasts a -92 scoring differential, which is the fourth-worst in the NFL heading into Week 11.
At least the Titans will get a bye this weekend.
No. 22. Miami Dolphins (4-5)
Just when it seemed like the Miami Dolphins would be the NFL's surprise story of 2012, Joe Philbin's men failed their test in Indianapolis and then came unglued at home against Tennessee, losing by 34 to the hapless Titans.
No. 23. Washington Redskins (3-6)
Washington, returning from a bye, will host the Philadelphia Eagles in Week 11. If the Redskins can't knock off the reeling Birds then they'll likely take a massive tumble in next week's rankings.
No. 24. New York Jets (3-6)
Rex Ryan doesn't seem to understand that the quarterback who gives you the best chance to win doesn't always win. New York has dropped three straight and five of its last six.
Why isn't Tim Tebow starting?
No. 25. Buffalo Bills (3-6)
It's hard to believe that Buffalo was actually tied for the AFC East division lead heading into Week 7. Since then, the Bills have dropped three in a row and looked far from a playoff contender.
The good news for Bills fans is that five of Buffalo's last seven games are at home and only two are against teams with winning records.
No. 26. Arizona Cardinals (4-5)
Arizona has lost five straight games after a hot 4-0 start. Next up after the bye? The 8-1 Atlanta Falcons coming off their first loss of 2012. Something tells me the Cardinals' struggles will continue this weekend in Georgia.
No. 27. Cleveland Browns (2-7)
The Browns are one of just two teams yet to earn a road win this season. There's no denying that Cleveland battles week after week though, and that's why the Browns beat out the Eagles in this week's power rankings.
No. 28. Philadelphia Eagles (3-6)
The best way to describe the severity of Philadelphia's struggles this season: The Phillies have won a game more recently than Andy Reid's Eagles.
No. 29. Carolina Panthers (2-7)
Carolina may just be a mediocre football team, but the Panthers are absolutely dreadful in the standings and thus they come in at No. 29 in this week's power rankings.
No. 30. Oakland Raiders (3-6)
The Raiders sport the third-worst scoring differential in the league heading into Week 11. They've dropped two in a row and surrendered 55 points (including a fake field goal touchdown) at Baltimore last weekend.
No. 31. Kansas City Chiefs (1-8)
Kansas City played tough at Pittsburgh on Monday Night Football (they led during regulation for the first time all year too) and that gets them off the bottom of these power rankings. But the Chiefs still haven't won since Week 3.
No. 32. Jacksonville Jaguars (1-8)
The Jaguars have been outscored by 119 points since the start of the 2012 season, and are scoring fewer points per week (14.1) than any other team in the NFL. Oh yeah, and they've lost six in a row.
Follow me on Twitter and tell me where your team should rank.