The Atlanta Falcons surrendered the last remaining unbeaten record in the NFL with a dramatic 31-27 defeat at the New Orleans Saints last night.

The Falcons had been 8-0 coming into the game and raced into a 10-point lead, but the Saints are much improved after losing their first four games this season.

A 56-yard touchdown run from Chris Ivory sparked the Saints into life and quarterback Drew Brees threw for 298 yards and three TDs as the home side built a 28-17 lead.

The Falcons fought back and had a chance to win late in the fourth quarter, but were unable to convert a fourth down from the two-yard line and the Saints held on.

Arguably a bigger shock came in Cincinnati as the Bengals improved to 4-5 by beating Super Bowl champions the New York Giants 31-13.

Andy Dalton threw a career-high four touchdown passes, each to a different receiver, as the Bengals ended their four-game losing streak in style.

The home side took advantage of a fumble and Eli Manning's two interceptions as the Giants (6-4) lost their second straight game.

There were no such problems for the Baltimore Ravens, who thrashed the hapless Oakland Raiders 55-20.

Quarterback Joe Flacco threw for 341 yards and three scores as Baltimore set a club record for points scored to improve to 7-2, scoring on six of their first seven possessions.

Jacoby Jones also returned a kick-off 105 yards and punter Sam Koch joined the party with a seven-yard touchdown run on a fake field goal.

Elsewhere, Adrian Peterson ran 61 yards for the decisive touchdown midway through the fourth quarter as the Minnesota Vikings beat the Detroit Lions 34-24.

And Peyton Manning threw for 301 yards and a touchdown to lead the Denver Broncos (6-3) to a 36-14 win over the Carolina Panthers on Sunday.

Manning threw his 420th touchdown pass to move into a tie for second place on the NFL's all-time list with Dan Marino. He trails only Brett Favre (508).

Marino's former team, the Miami Dolphins, had a day to forget as they were thrashed 37-3 at home to the Tennessee Titans.

Colin McCarthy returned an interception 49 yards for a touchdown for the Titans, one of four takeaways that led to 20 points.

Turnovers were also key as the Tampa Bay Buccaneers scored on a blocked punt and Leonard Johnson's 83-yard interception return to beat the San Diego Chargers 34-24 for their third straight win.

The Bucs, normally known for playing stingy defense, topped 30 points for the fourth straight week and have scored 28 or more in five consecutive games for the first time in franchise history.

High scoring was also the order of the day as the New England Patriots beat the Buffalo Bills 37-31.

Tom Brady threw for two touchdowns as the Patriots kept the battling Bills winless at Gillette Stadium. New England are 11-0 against the Bills at Gillette since it opened in 2002 and 23-2 overall in their last 25 games against Buffalo.

The St Louis Rams and the San Francisco 49ers played out the NFL's first tie in four years - but it could have gone either way as both kickers missed opportunities in overtime before the game finished 24-24.

Greg Zuerlein missed from 58 yards following a five-yard penalty for delay - having already made his attempt from 53 yards - after David Akers had already failed from 41 yards for the 49ers.

Sam Bradford threw for 275 yards and two touchdowns for the Rams.

The Dallas Cowboys scored 21 points in the fourth quarter en route to a 38-23 win over the Philadelphia Eagles.

Cowboys quarterback Tony Romo threw for 209 yards and two touchdowns, but it was a tough outing for opposite number Michael Vick, who suffered concussion in the second quarter.

In the day's final game, the Houston Texans beat the Chicago Bears 13-6.