Associated Press

Well, that was interesting. Injuries, unexpected losses, and blowouts made for a second-week shake-up across the league. We're left with a few undefeated teams and a whole lot of uncertainty. This list might look a lot different by next week. Here's our top 10 going into Week 3.

10 Buffalo Bills (2-0)
Associated Press

This spot may be fleeting, as a matchup with the Patriots looms, but give Ryan Fitzpatrick and the Bills their due -- they came from way behind to beat a decent Oakland team. The AFC East is brutal, but don't count the Bills out yet.

9 Philadelphia Eagles (1-1)
Associated Press

Big drop for Philly, and it's all because of the injury to Michael Vick. If he's ready to go against the Giants, expect the Eagles to ascend up the rankings. If concussion symptoms linger (and if backup Vince Young is hurt, too), it's gonna be a long season.

8 Detroit Lions (2-0)
Associated Press

The darlings of the league continue to impress after an absolute dismantling of the Chiefs. Matthew Stafford, Jahvid Best and Calvin Johnson lead a lethal offense that should have the Packers worried in the NFC North.

7 Pittsburgh Steelers (1-1)
Associated Press

As expected, the Steelers got back on track after their Week 1 loss by trouncing the Seahawks. It doesn't get tougher this week, either -- they face the crippled Colts on Sunday night.

6 Houston Texans (2-0)
Associated Press

The Texans have had an easy first two games, but they face a real test this week at New Orleans. Expect fireworks in this one, as Matt Schaub and Andre Johnson will look to go deep.

5 Baltimore Ravens (1-1)
Associated Press

An unexpected loss to the Titans sets Baltimore back a bit, but a matchup with the Rams should get them back to their winning ways. Then again, the Rams like to throw, and the Ravens have shown they can be beaten through the air.

4 New Orleans Saints (1-1)
Associated Press

The Saints bounced back from an opening-week loss to the Packers with an easy win over the Bears. This Sunday should be a shootout as the Texans come to town, but the Saints are the better team.

3 New York Jets (2-0)
Associated Press

Last week's win over the Jaguars was a walk in the park. This week's opponent, Oakland, won't fall so easily. And New York still needs to show it can run the ball. But Rex Ryan's defense is as imposing as ever.

2 New England Patriots (2-0)
Associated Press

Tom Brady is on fire, and the Patriots' offense shows no signs of slowing. The bad news? They've been torched through the air on defense, and they face Buffalo this week, which can certainly put points on the board. Expect another high-scoring affair.

1 Green Bay Packers (2-0)
Associated Press

The champs stay on top after beating Carolina, but like the Patriots, their pass defense has been a weakness. Losing starting safety Nick Collins doesn't help. This week's division matchup at Chicago is a big one -- if they lose, the Lions jump into the NFC North driver's seat.