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.