The yearly NFL schedule is filled with dozens of big time matchups, the kind that get advertised for weeks on television as a showdown of superpowers.
This year, everybody will be watching when the Indianapolis Colts play the New England Patriots, and plenty of people expect the Philadelphia Eagles will run the table, or something very close to that.
This inevitably leads to less exciting, more predictable games being overlooked, the kind where it is just assumed that one team will beat the other.
These so-called one-sided games are never given much thought, despite the age old saying of "Any Given Sunday." If teams that are supposed to win always come out on top, why even play the games?
After all, nobody expected the Seattle Seahawks to take down the New Orleans Saints in the playoffs, just as nobody ever thought the Cleveland Browns would blow out the New England Patriots.
Here are 10 games on the 2011 schedule that are sure to surprise.