By Brian Willwerth
Bills 38, Raiders 35 – This gets my vote as game of the day. Buffalo came back from a 21-3 halftime deficit, scoring touchdowns on all five of its second-half possessions. On fourth down, Ryan Fitzpatrick threw a 6-yard TD pass to David Nelson with 14 seconds left to give the Bills the win. There were five lead changes in the fourth quarter. Buffalo has scored 79 points in its first two games. The teams combined for over 900 yards of total offense.
Lions 48, Chiefs 3 – Have the Lions made believers of you yet? Matthew Stafford threw four touchdown passes in Detroit’s blowout victory at Ford Field. This was the Lions’ most lopsided win in regular-season history. The Chiefs have only scored 10 points in their first two games.
Titans 26, Ravens 13 – Matt Hasselbeck threw for 358 yards and a touchdown as Tennessee won its home opener in Nashville. The Titans defense forced three Baltimore turnovers.
Buccaneers 24, Vikings 20 – This was your classic “2 games in 1.” At the Metrodome, Minnesota took a 17-0 lead into the locker room at halftime. But Tampa Bay came all the way back in the second half. LeGarrette Blount’s second touchdown of the game, a 4-yard run with 31 seconds left, completed the Bucs’ comeback.
Jets 32, Jaguars 3 – At the Meadowlands, this was an old-fashioned blowout. Mark Sanchez threw two touchdown passes, and Dustin Keller had over 100 yards receiving. The Jets picked off Jacksonville quarterback Luke McCown four times.
Steelers 24, Seahawks 0 – Another blowout – this time at Heinz field. Ben Roethlisberger shook off an early injury to throw for nearly 300 yards for Pittsburgh. Seattle had just 164 yards of total offense, and did not even reach Steeler territory until the fourth quarter.
Redskins 22, Cardinals 21 – Washington came back from an eight-point deficit in the fourth quarter. Graham Gano kicked a 34-yard field goal with less than two minutes remaining. Rex Grossman threw for 291 yards, with two touchdowns and two interceptions.
Packers 30, Panthers 23 – For the second week in a row, Carolina rookie quarterback Cam Newton threw for over 400 yards. And for the second week in a row, he doesn’t have a win to show for it. In Charlotte, after the Panthers jumped out to a 13-0 lead, the Super Bowl Champs got their act together. Green Bay quarterback Aaron Rodgers threw for 308 yards and two scores.
Cowboys 27, 49ers 24 (OT) – The story of this game was Dallas quarterback Tony Romo. After leaving the game with a broken rib, he returned to deliver a gutsy performance at Candlestick Park. Romo completed a 77-yard pass to Jesse Holley on the first play of overtime to set up the game-winning field goal from Dan Bailey. Romo finished with 345 yards and two touchdowns.
Broncos 24, Bengals 22 – In Denver, Kyle Orton may not have silenced the Tim Tebow fanatics, but he did enough to give the Broncos their first win of the season. Orton threw for less than 200 yards, but with two touchdowns and no interceptions.
Patriots 35, Chargers 21 – After throwing for over 500 yards in the season opener, what would Tom Brady do for an encore? How about 31-of-40, 423 yards and three touchdowns as New England won a much-anticipated matchup against San Diego.