After a satirical article from myself claiming the Giants didn't have a shot, I gladly ate my crow and celebrated a great victory.
I don't think I've ever been more happy to be wrong.
The Giants confirmed everything people have speculated about the Eagles so far this season. They can't stop the run, they can't protect Michael Vick and their secondary is overrated due to poor safety play.
This really is a stunning upset, but maybe the Eagles aren't as good as everyone thought, and maybe the Giants can actually overcome their injuries.
We'll see. The Giants definitely had the emotional factor working for them after last year's terrible loss, so they could have just played above their true ability.
Hopefully this means the Giants can be playoff contenders, but I'd hold off that talk for at least a few weeks.
The following are five things we learned from today's win over the Eagles.