Eli Manning threw for his 200th career touchdown in the New York Giants' 38-10 win over the Green Bay Packers

Elsewhere, the San Francisco 49ers beat the New Orleans Saints 31-21.

Matt Ryan threw for 353 yards and led another late touchdown drive to give the Atlanta Falcons a 24-23 victory over the Tampa Bay Buccaneers.

The NFC South leaders found themselves trailing 23-17 after the Bucs marched for a touchdown and then forced a fumble by Ryan to set up a field goal.

But Michael Turner's one-yard TD run put Atlanta (10-1) ahead for good as they kept pace with the Houston Texans for the NFL's best record.

In the NFC North, the Chicago Bears welcomed back quarterback Jay Cutler after missing a game because of a concussion as they beat the Minnesota Vikings 28-10.

But the victory which improved the home side's record to 8-3 came at a cost with Devin Hester and Matt Forte going off injured.

The day's most dramatic finish came in Miami where Dan Carpenter kicked a 43-yard field goal on the final play as the Dolphins came from behind to beat the Seattle Seahawks 24-21.

Rookie quarterback Ryan Tannehill drove Miami 65 yards in the final 92 seconds to set up the winning kick.

Leon Washington had earlier returned a kick-off for a touchdown for the eighth time to tie the NFL career record and put Seattle ahead with eight minutes left.

Peyton Manning threw for 285 yards and two touchdowns as the Denver Broncos (8-3) made hard work of beating the hapless Kansas City Chiefs 17-9 for their sixth straight win.

Manning hit tight end Jacob Tamme late in the first half and wide receiver Demaryius Thomas in the third quarter, while the Chiefs (1-10) could only muster three field goals.

Elsewhere, T.Y. Hilton scored on a 75-yard punt return and caught an eight-yard touchdown pass as the Indianapolis Colts beat the Buffalo Bills 20-13.

Hilton is the first player in franchise history to score both ways in the same game as the Colts improved to 7-4 in the AFC South.

Andy Dalton threw three touchdown passes as Cincinnati thrashed the hapless Oakland Raiders 34-10, taking the Bengals (6-5) onto the same mark as the Pittsburgh Steelers in the AFC North.

A brawl in the fourth quarter resulted in Oakland's Tommy Kelly and Lamarr Hunt and Cincinnati's Andrew Whitworth getting ejected.

The Steelers lost 20-14 at the Cleveland Browns with their seventh turnover of the game with under three minutes remaining ending hopes of a late comeback.

Charlie Batch, forced to start at quarterback for Pittsburgh because of injuries to Ben Roethlisberger and Byron Leftwich, was also intercepted three times.

Jacksonville quarterback Chad Henne enjoyed a far more productive day, throwing two touchdown passes as the Jaguars beat the Tennessee Titans 24-19 to snap a seven-game losing streak.

The Baltimore Ravens converted on the fourth-and-29 to help force overtime and ultimately claim an unlikely 16-13 win over the San Diego Chargers.

The Ravens had Ray Rice to thanks for the unusual play, which started at their 37, as he received a pass from Joe Flacco and evaded the attentions of the Chargers to reach the San Diego 33.

From there it was all about Justin Tucker, who tied the game at 13-13 with a 38-yard field goal six plays later, then repeated the feat in overtime to seal the win.

Janoris Jenkins returned two interceptions for touchdowns to help the St Louis Rams to a 31-17 win over the Arizona Cardinals.

The rookie was the first player ever to achieve the feat for the Rams, who inflicted a seventh straight loss on the Cardinals.

Elsewhere, Eli Manning threw for his 200th career touchdown in the New York Giants' 38-10 win over the Green Bay Packers and the San Francisco 49ers beat the New Orleans Saints 31-21.