The Minnesota Vikings over the San Francisco 49ers?
I certainly didn't see the NFL's No. 1-ranked rush defense succumbing to the Vikings, but there were a few upset games this week that we should have seen coming.
Here are three upsets you didn't need your crystal ball to predict in Week 3:
Tennessee Titans over Detroit Lions
It was only a matter of time before Matthew Stafford got hurt again. After all, he did play in all 16 games during the 2011 season.
Prior to that, Stafford had played in just 13 games through two seasons because of knee and shoulder injuries.
Stafford left Sunday's game with a strained leg muscle, according to NFL.com's Michael Fabiano.
The Titans passing offense has been on the rise with Jake Locker learning the offensive scheme, and with receiver Nate Washington and tight end Jared Cook emerging as legitimate threats.
Detroit was coming off a grueling loss to the San Francisco 49ers, where Stafford was hit constantly, and traveling again this weekend proved too much for the Lions.
Kansas City Chiefs over New Orleans Saints
Please tell me you saw this one coming.
The 0-2 New Orleans Saints, without their leader and head coach Sean Payton, hosting a Kansas City Chiefs team that surrendered 75 points in their first two games combined were doomed from the start.
Jamaal Charles had been silent so far this season, but against the No. 32-ranked rushing defense, Charles and the No. 5 rushing offense took advantage.
Charles finished the day with 288 total yards, including 233 yards and a TD on the ground.
The KC defense forced three Saints turnovers, something the Saints have become accustomed to doing this season, which is the primary reason for their 0-3 start.
Oakland Raiders over Pittsburgh Steelers
We keep thinking of the Pittsburgh Steelers as a dominant defense, but what people forget is that Oakland was the No. 4 passing offense heading into this matchup.
Carson Palmer had his way with the Steelers defense, throwing for three touchdowns while handing it off to Darren McFadden, who completed his first 100-yard rushing day this season and scored his first TD in 2012.
This is a Steelers defense that was shredded by Peyton Manning in Week 1 and an offense that can't run the football.
Once McFadden gets going, the Raiders will have a nice balance of rush and pass, something Pittsburgh showed it can't stop.
Follow me on Twitter: Follow @Pete_Schauer