Last week I went two for three on picking upsets. I picked the Bengals to beat the Titans, which they did. I picked the Giants to beat the Patriots, which they did. And I picked the 49ers to lose to the Redskins, which they didn't.
Here are the three teams I feel should be on upset alert in Week 10 of the 2011 NFL season.
Where: Cincinnati, Ohio
Spread: Steelers by three
This is a huge game for both of these teams. The Steelers' backs are up against the wall after being swept by the Ravens and the Bengals are looking to stay in the No. 1 spot in the AFC. History would say that this game belongs to the Steelers but this isn't the same Bengals team that is in all the history books. Their defense is for real and Andy Dalton and A.J. Green look like the real deal.
This will be a brawl of a game and the winner will be the team that makes the least amount of mistakes. That team could be the Bengals.
Where: Dallas, Texas
Spread: Cowboys by 5.5
After losing a division game to the New York Jets, the Bills have fallen back to third place in the AFC East, however, with a 5-3 record, which still ties them with the Patriots and Jets, the Bills are very much in the hunt for a division championship and a playoff berth. The Bills have a high-powered offense and the Cowboys are so unpredictable that you never really know when they're going to play good or not.
Where: Seattle, Washington
Spread: Ravens by seven
Sounds crazy, right? Well, not that crazy. We've seen teams come off close, emotional games that they've won just to turn around and lose to a far inferior team the very next week. After the Chiefs beat the Chargers on Monday night, they turned around and let the Dolphins beat them in front of their home crowd. Granted, the Ravens aren't the Chiefs but the Seahawks aren't the Dolphins either.
Seattle is an incredibly tough place to play and the Ravens have a really long way to travel. This is the kind of games that teams lose every season and I wouldn't necessarily be surprised to see it happen to the Ravens in Week 10.