Steven Jackson rushed for 159 yards and two touchdowns and the St. Louis Rams won their first game of the season Sunday, a 31-21 shocker over the New Orleans Saints.
Indeed, it's been a good week for sports in St. Louis.
Several Cardinals players showed up to the game with the World Series trophy in tow, holding it up for the fans to see, and the Rams (1-6) did their best not to kill the mood. They blocked a punt and intercepted Saints quarterback Drew Brees to score two touchdowns in the last 70 seconds of the first half, taking a 17-0 lead into the locker room that was rarely in jeopardy the rest of the way.
Brees threw an eight-yard touchdown pass to Lance Moore with six seconds left, extending his streak to 35 consecutive games with a TD pass. But the Saints quarterback was mostly out of sorts, going 30-for-44 passing for 269 yard. He alsos threw two interceptions for New Orleans (5-3), including one in the fourth quarter that was returned 27 yards for a touchdown by Darian Stewart.
RAVENS 30, CARDINALS 27
Billy Cundiff made a 25-yard field goal as time expired to lift Baltimore over Arizona.
Ray Rice carried the ball 18 times for 63 yards and a career-high three touchdowns for the Ravens (5-2), who trailed by 21 at one point. Rice also caught seven passes for 36 yards.
Kevin Kolb completed 10-of-21 passes for 153 yards, a touchdown and an interception for the Cardinals (1-6), who have lost 11 in a row on the road. Beanie Wells carried the ball 22 times for 83 yards and a touchdown.
VIKINGS 24, PANTHERS 21
Ryan Longwell hit a 31-yard field goal with under three minutes to play while Olindo Mare missed a 31-yarder with 26 seconds left as Minnesota escaped with the win over Carolina.
Christian Ponder was 18-of-28 for 236 yards and a touchdown while Adrian Peterson totaled 162 yards with a rushing and receiving TD for the Vikings (2-6).
Cam Newton had three touchdown passes and went 22-for-35 with 290 yards, adding 53 yards on six rushes for the Panthers (2-6).
TEXANS 24, JAGUARS 14
Arian Foster ran for 112 yards and a score, while Matt Schaub threw for 225 yards and rushed for a touchdown as Houston defeated Jacksonville.
Kevin Walter caught five balls for 70 yards, Owen Daniels hauled in four passes for 60 yards and Jacoby Jones had three receptions for 59 yards for Houston (5-3).
Blaine Gabbert played through a rib injury and struggled, passing for just 97 yards with a touchdown and two interceptions.
GIANTS 20, DOLPHINS 17
Eli Manning found Victor Cruz for a 25-yard touchdown with 5:58 left in the fourth quarter, capping a comeback and lifting New York Giants over winless Miami.
Manning passed for 349 yards and two touchdowns for the NFC East-leading Giants (5-2), who trailed 14-3 early in the second quarter and used a 10-point fourth quarter rally to earn the victory.
Matt Moore threw for 138 yards and was intercepted once.
TITANS 27, COLTS 10
Nate Washington scored a pair of touchdowns to the Tennessee past winless Indianapolis.
Matt Hasselbeck completed 23-of-33 passes for 224 yards and a score for the Titans (4-3) while Javon Ringer rushed for 60 yards in the victory
Curtis Painter threw for 250 yards with a pair of interceptions and rushed for 79 yards for the winless Colts (0-8).
BENGALS 34, SEAHAWKS 12
Reggie Nelson returned an interception 75 yards for a touchdown and Brandon Tate went 56 yards to score on a punt return as Cincinnati beat Seattle.
Bengals QB Andy Dalton passed for 168 yards and two touchdowns but was also picked off twice. A.J. Green and Jerome Simpson caught the touchdown passes.
Tarvaris Jackson threw for 323 yards but couldn't find the end zone. Leon Washington had Seattle's only TD on a two-yard run in the fourth quarter.
LIONS 45, BRONCOS 10
Matt Stafford passed for 267 yards and three touchdowns as Detroit ended a two-game losing skid with a blowout win over Denver.
Maurice Morris ran for 58 yards and a touchdown while Calvin Johnson hauled in six passes for 125 yards and a TD. Titus Young and Tony Scheffler also caught TD passes.
Tim Tebow went 18 for 39 for 172 yards and a touchdown for the Broncos while Eric Decker caught six passes for 72 yards and a score.
STEELERS 25, PATRIOTS 17
The Pittsburgh Steelers chewed up the clock and the New England defense for their sixth straight win at Heinz Field.
Ben Roethlisberger was 36-of-50 for 365 yards, two touchdowns and an interception that New England turned into a touchdown. But the Steelers (6-2) held the ball for almost twice as long as the Patriots and denied Tom Brady a final chance to win the game, sacking him to force a fumble that ended up as a safety.
49ERS 20, BROWNS 10
Frank Gore ran for 134 yards and a touchdown as San Francisco downed Cleveland.
Alex Smith passed for 177 yards and a TD for the 49ers while David Akers kicked a pair of field goals, including a 26-yarder in the fourth quarter that clinched it.
Colt McCoy passed for 241 yards and a touchdown, a 45-yard strike to Josh Cribbs in the fourth that briefly gave the Browns some life. Chris Ogbonnaya led the ground game with just 37 yards on 11 carries.