Week in and week out teams across the NFL have continued to surprise us. Who would have thought the Bills, Redskins and Lions would all be leading their respective divisions, while the Eagles and Colts would be dead meat?
Surprises are sure to turn up again, but there are always certain games that we can pretty much count on to go either way.
Here's five games you shouldn't put much faith into.
Buffalo (4-1) visits the New York football Giants (3-2) riding a stellar start to their season.
The Giants suffered a surprising loss to the Seattle Seahawks in the same venue last weekend, but had a chance to take the lead late.
New York is probably the more experienced team, but Buffalo has refused to give us reason to believe their winning ways are a fluke.
Fred Jackson and Ryan Fitzpatrick are starting to look less and less like bench players and more like Pro Bowlers.
Also, Buffalo's defense has been very opportunistic so far this year. Expect another competitive game involving those pesky Bills.
This might be the game where we decide whether or not the Redskins are legitimate contenders to take the NFC East crown.
Washington (3-1) hosts the most embarrassed team in professional sports in the 1-4 Philadelphia Eagles.
But, Philly has been competitive, as they were last week against an apparently good Bills team, and still has all of the talent in the world.
It's just a matter of time before the Eagles finally have a game similar to the ones they had in the second half of last season.
The more time passes, the more likely Philadelphia is going to turn the corner and get back on their feet. I would not be the least surprised if they handed it to their divisional rival this weekend.
Washington has been statistically on point, but their wins aren't too impressive yet. They aren't a lock to win week in and week out.
This might be the easiest game to stay away from.
Houston (3-2), which was already rolling early in the year, now has a healthy Arian Foster to add to their arsenal.
Baltimore (3-1) has gone two-for-two at home so far this year, but don't bet on them making it three-for-three that easily.
Houston's losses have also come against very good football teams. This game, on paper, looks dead even.
Tampa Bay (3-2) is coming off a horrific performance on the road against the San Francisco 49ers, but come home to host their NFC South rivals.
New Orleans (4-1) should get the best Buccaneer team that Tampa Bay has to offer.
The Buccaneers have not been able to put away games. Their largest margin of victory is only a touchdown.
It might very well be a guarantee that all NFC South games for the rest of the year will be a toss-up.
New England has a team capable of blowing out opponents on a weekly basis, but don't factor the Cowboys into that equation.
Dallas is definitely talented enough to go toe-to-toe with the Pats.
This all depends on whether or not Tony Romo has a great day, or a terrible day, and we all know there is no in between.
That makes the Cowboys the hardest team to figure out in the NFL, which means you probably shouldn't pick games involving Big D until they consistently show who they really are.