Buffalo Bills running back C.J. Spiller couldn't be stopped on Sunday against the Kansas City Chiefs, and he's one of the biggest winners of Week 2.
The NFL is supposed to be exciting, but this week's slate of games gave us some jaw-dropping results nobody saw coming.
The Arizona Cardinals dominated on defense and Kevin Kolb managed on offense against the New England Patriots, with Arizona winning in a squeaker.
The Tampa Bay Buccaneers took Eli Manning and the New York Giants to the brink, forcing him to pass for over 500 yards to get the win in an ugly, ugly game.
Cam Newton and the Carolina Panthers took the New Orleans Saints to the woodshed, winning by 11 points and putting the Saints in an 0-2 hole to start the 2012 season.
Yeah, it was crazy. Here are the biggest winners and losers from all of the action in Week 2.