Something happened Sunday that not too many people thought would happen.
To put it simply: The best team in the NFC and the best team in the AFC share a stadium called Giants Stadium.
While the Giants proved that they can beat the good teams as well, the Cardinals showed that they still have some kinks to work out if they want to go anywhere in the playoffs this season.
The New York Jets, on the other hand, beat the ONLY undefeated team left. The score was 34-13. Not too many people saw that one coming. (I did.)
The Atlanta Falcons soundly defeated the Carolina Panthers to make the NFC South race even more competitive.
The Detroit Lions still do not have a single win, now having 12 straight regular-season losses.
Both the Bears and the Vikings won on Sunday to remain tied in the NFC North. However, the Green Bay Packers lost to the New Orleans Saints 51-2.
Mike Craig's Power Rankings (1-32)
1. New York Giants (10-1) (LW: 2)
Are they truly the best team in the NFL right now?
2. New York Jets (8-3) (LW: 5)
After beating the Titans as well as they did, is it safe to say that the Jets are for real?
3. Tennessee Titans (10-1) (LW: 1)
Can somebody please tell me how they won 10 games before finally losing this season?
4. Tampa Bay Buccaneers (8-3) (LW: 6)
Enough with the bye, do you think you can do that to the Saints?
5. Arizona Cardinals (7-4) (LW: 3)
Kurt Warner? Could you please tell me what happened in this game against the Giants?
6. Pittsburgh Steelers (8-3) (LW: 7)
So you beat the Bengals, piece of cake. Now can you go to New England and beat the Patriots?
7. Atlanta Falcons (7-4) (LW: 10)
So you beat a good Panthers team. Now you head to the West Coast to play the Chargers. Will jet lag be an issue here?
8. Carolina Panthers (8-3) (LW: 4)
Now that was embarrassing. Can you regroup and beat another team that got embarrassed?
9. Indianapolis Colts (7-4) (LW: 11)
About time you won in San Diego. Now you face the Browns in Cleveland. Easy right?
10. Miami Dolphins (6-5) (LW: 8)
Why did your Wild Cat look more like a stupid kitten?
11. Minnesota Vikings (6-5) (LW: 12)
Think you have what it takes to take first place in the NFC North this Sunday?
12. New England Patriots (7-4) (LW: 13)
That Jets' loss was just a minor setback, right?
13. Dallas Cowboys (7-4) (LW: 14)
Is Tony Romo the reason this team is winning now?
14. Baltimore Ravens (7-4) (LW: 16)
Will Pittsburgh be knocked off their throne in the AFC North?
15. Washington Redskins (7-4) (LW: 17)
It was Seattle, congratulations. Do you honestly think you can do that against the Giants?
16. New Orleans Saints (6-5) (LW: 22)
Do you guys think you can score 51 points in every game from here on out?
17. Denver Broncos (6-5) (LW: 9)
The Oakland Raiders? Seriously?
18. Chicago Bears (6-5) (LW: 21)
Think you can stop Adrian Peterson?
19. Green Bay Packers (5-6) (LW: 15)
What the hell was that?!
20. Buffalo Bills (6-5) (LW 23)
You have San Fran next. Another easy one, perhaps?
21. Cleveland Browns (4-7) (LW: 18)
Nice Brady Quinn, nice. Even better Derek Anderson. Guys ready to give up yet?
22. Philadelphia Eagles (5-5-1) (LW: 19)
Question, will Andy Reid start at head coach this week?
23. Houston Texans (4-7) (LW: 25)
Stop looking like contenders every couple of weeks! Why are you confusing everybody?!
24. Jacksonville Jaguars (4-7) (LW: 20)
Stop, stop, stop! Why do you guys even try anymore?
25. San Diego Chargers (4-7) (LW: 24)
Will you guys ever WIN a game that comes down to the last 20 seconds?
26. San Francisco 49ers (3-8) (LW: 26)
Sorry, are you guys playing for dignity, or do you still foolishly believe you have a chance at winning the division?
27. Oakland Raiders (3-8) (LW: 31)
Good job! Who will be the next team you beat? Well, how 'bout Kansas City? That shouldn't be too hard right?
28. Seattle Seahawks (2-9) (LW: 27)
Why doesn't Mike Holmgren retire now so he doesn't lose any sort of respect?
29. St. Louis Rams (2-9) (LW: 28)
What happens when Wild Cats and Rams meet?
30. Cincinnati Bengals (1-9-1) (LW: 29)
Going to have fun losing Sunday?
31. Kansas City Chiefs (1-10) (LW: 30)
Did you guys know that the Oakland Raiders are actually better than you?
32. Detroit Lions (0-11) (LW: 32)
Can Thanksgiving be friendly to the winless Lions?
Division Predictions after Week 12
AFC EAST: New York Jets
New York Jets (8-3)
New England Patriots (7-4)
Miami Dolphins (6-5)
Buffalo Bills (6-5)
AFC NORTH: Pittsburgh Steelers
Pittsburgh Steelers (8-3)
Baltimore Ravens (7-4)
Cleveland Browns (4-7)
Cincinnati Bengals (1-9-1)
AFC SOUTH: Tennessee Titans
Tennessee Titans (10-1)
Indianapolis Colts (7-4)
Jacksonville Jaguars (4-7)
Houston Texans (4-7)
AFC WEST: San Diego Chargers
Denver Broncos (6-5)
San Diego Chargers (4-7)
Oakland Raiders (3-8)
Kansas City Chiefs (1-10)
AFC PLAYOFF SEEDS
1. Tennessee Titans
2. New York Jets
3. Pittsburgh Steelers
4. San Diego Chargers
5. Indianapolis Colts
6. Baltimore Ravens
NFC EAST: New York Giants
New York Giants (10-1)
Dallas Cowboys (7-4)
Washington Redskins (6-4)
Philadelphia Eagles (5-5-1)
NFC NORTH: Minnesota Vikings
Chicago Bears (6-5)
Minnesota Vikings (6-5)
Green Bay Packers (5-6)
Detroit Lions (0-11)
NFC SOUTH: Atlanta Falcons
Tampa Bay Buccaneers (8-3)
Carolina Panthers (8-3)
Atlanta Falcons (7-4)
New Orleans Saints (6-5)
NFC WEST: Arizona Cardinals
Arizona Cardinals (7-4)
San Francisco 49ers (3-8)
Seattle Seahawks (2-9)
St. Louis Rams (2-9)
NFC PLAYOFF SEEDS
1. New York Giants
2. Arizona Cardinals
3. Atlanta Falcons
4. Minnesota Vikings
5. Tampa Bay Buccaneers
6. Carolina Panther
AFC—Steelers over Ravens
Colts over Chargers
NFC—Falcons over Panthers
Buccaneers over Vikings
AFC—Titans over Colts
Jets over Steelers
NFC—Giants over Buccaneers
Falcons over Cardinals
AFC—Jets over Titans
NFC—Giants over Falcons
Giants over Jets