Sports Mole's roundup of Sunday's action from the National Football League.
Superbowl champions the New York Giants returned to winning ways against the Green Bay Packers this weekend.
© AP Photos
Eli Manning threw three touchdown passes, with Ahmad Bradshaw and Andre Brown adding rushing efforts.
The New Orleans Saints' recent good form took a knock against the San Francisco 49ers.
The sides were well match in the first two quarters, but the 49ers defence limited the Saints' offensive options, sacking Drew Brees a total of five times.
An injury-hit Pittsburgh Steelers side slipped to defeat to the Cleveland Browns.
Charlie Batch, starting due to injuries to Ben Roethlisberger and Byron Leftwich, threw three interceptions, handing victory to their divisional rivals.
Rookies Andrew Luck and T.Y. Hylton continued their strong starts to their NFL careers for the Indianapolis Colts.
Two touchdowns for Hylton help keep the Colts in the playoff hunt with a win over the Buffalo Bills.
Peyton Manning's Denver Broncos overcame a slow start against Kansas City Chiefs.
Two Ryan Succop field goals gave the Chiefs an unlikely first-quarter lead, but touchdowns from Jacob Tamme and Demaryius Thomas gave the Broncos a hard-fought win.
The Miami Dolphins turned around their recent poor form with a fourth quarter comeback against the Seattle Seahawks.
The Dolphins had trailed by 14 points going into the last 15 minutes, but two touchdowns and a Dan Carpenter field goal secured the Miami side's fifth win of the season.
A tight game between the Atlanta Falcons and Tampa Bay Buccaneers saw the Falcons come out on top, with a one-point victory.
Julio Jones, Michael Turner and Jacquizz Rodgers were on the scoreboard for the Falcons, while Doug Martin added two touchdowns for Tampa.
The St Louis Rams bounced back from defeat against the New York Jets with a convincing win over the Arizona Cardinals.
Justin Tucker kicked an field goal in overtime to give the Baltimore Ravens a win over the San Diego Chargers.
The Ravens came back from 13-3 down to tie the game at the end of regulation time.
There were also home wins for the Cincinnati Bengals, Chicago Bears and Jacksonville Jaguars.
Results in full: Bills 13-20 Colts, Seahawks 21-24 Dolphins, Falcons 24-23 Buccaneers, Raiders 10-34 Bengals, Steelers 14-20 Browns, Titans 19-24 Jaguars, 49ers 31-21 Saints, Rams 31-17 Cardinals, Packers 10-38 Giants