Associated Press

The Green Bay Packers still look dominant. But there's a new team at No. 2 this week, and it's not who anyone would have expected before the season started. But with losses from the Patriots and Saints and another shaky performance from Baltimore, it's a pretty easy choice. Will they stay there? We'll see. Here are the top 10 NFL teams going into Week 9.

10 Cincinnati Bengals (5-2)
Associated Press

The Bengals break into the top 10 for the first time this year. They have a signature win over the Bills, and former TCU quarterback Andy Dalton shows surprising leadership for a rookie. Their schedule gets tougher in the second half of the year, though.

9 New Orleans Saints (5-3)
Associated Press

Ouch. A horrible loss to the previously winless Rams sends the Saints tumbling down the rankings. This week's game against Tampa Bay suddenly takes on massive importance in the NFC South.

8 New York Giants (5-2)
Associated Press

The G-Men squeaked out a win over the Dolphins, but injuries to wide receiver Hakeen Nicks and running back Ahmad Bradshaw could cause trouble, especially when you look at the upcoming schedule.

7 Buffalo Bills (5-2)
Associated Press

With New England's loss, the Bills are back in the AFC East driver's seat after shutting out the Redskins. Next up: the resurgent Jets come to Buffalo. These are the kinds of games Buffalo needs to win to be a true contender.

6 Detroit Lions (6-2)
Associated Press

After two straight home losses, the Lions took their frustrations out on Tim Tebow and the Broncos last week to get back on track. They'll have a bye this week before heading to Soldier Field to play Chicago.

5 New England Patriots (5-2)
Associated Press

The Patriots' defensive weaknesses finally caught up with them last week in Pittsburgh. This week they face the Giants, who can throw the ball pretty well, too. Something's gotta give.

4 Baltimore Ravens (5-2)
Associated Press

After a horrible loss to the Jaguars, the Ravens had to overcome a 21-point deficit to eke out a victory over Arizona. Baltimore's defense is still elite, but quarterback Joe Flacco and the offense have a lot of issues to work out.

3 Pittsburgh Steelers (6-2)
Associated Press

Sunday's win over the Patriots was a statement: The road to the AFC championship still goes through Pittsburgh. The Steelers have recovered nicely from a Week 1 shellacking at the hands of the Ravens, and they get a chance to prove it when they take on Baltimore again this week.

2 San Francisco 49ers (6-1)
Associated Press

Wait…the Niners really have the second-best record in the league? And if not for an overtime loss to Dallas, they'd be undefeated? Nobody saw that coming. But a tough defense, a solid rushing game, and a low turnover rate have propelled the Niners into the NFL elite. Can they keep it up?

1 Green Bay Packers (7-0)
Associated Press

The champs head to San Diego after their bye week, and the rest of their second-half schedule looks much tougher. But this team has looked pretty much invincible. Until someone proves otherwise, they're still No. 1 by a wide margin.