Steven Jackson rushed for 159 yards and two touchdowns and the previously winless St. Louis Rams shocked the New Orleans Saints, 31-21 Sunday in St. Louis, Mo.

St. Louis (1-6) scored the game's first 24 points and held on as a Rams defense, ranked 31st in the NFL coming into the day, sacked Saints quarterback Drew Brees five times and intercepted him twice, once for a touchdown. Brees continued his streak of 35 straight games with a touchdown pass, but he didn't get the touchdown until there were six seconds left.

Brees completed 30 of 44 passes for 269 yards for New Orleans, which was behind 24-0 late in the third quarter a week after scoring on nine straight possessions in a 62-7 win over Indianapolis. The Rams defense put the game away with a 27-yard interception return for a touchdown by Darian Stewart that gave St. Louis a 31-14 lead. New Orleans also rushed for just 56 yards.

Jackson was the Rams' offensive weapon, churning through the Saints' defense on 25 bruising carries, including a pair of 3-yard touchdown runs, the second which gave St. Louis a 24-0 lead with 6:03 left in the third quarter.

New Orleans fell to 5-3 and has consecutive games against fellow NFC South contenders Tampa Bay and Atlanta - both at home - coming up before the bye week.