EAST RUTHERFORD, N.J. — Ahmad Bradshaw ran for 104 yards and a career-best three touchdowns, and Lawrence Tynes kicked a go-ahead 23-yard field goal with 1:32 remaining to give the New York Giants a 27-24 victory over the Buffalo Bills on Sunday.
Bradshaw scored on three 1-yard runs and had a 30-yard run to help set up Tynes' winner as the Giants rebounded from a bad loss to Seattle last weekend by limiting the high-scoring Bills to seven second-half points.
Ryan Fitzpatrick (21 of 30 for 244 yards) threw touchdown passes of 60 yards to Naaman Roosevelt and 9 yards to Stevie Johnson, but his final attempt was batted down by Jason Pierre-Paul on a fourth-and-5 from the Bills 25 to preserve the win.
Patriots 20, Cowboys 16
FOXBOROUGH, Mass. — Tom Brady threw an 8-yard touchdown pass to Aaron Hernandez with 22 seconds left, and New England overturned Dallas.
Dan Bailey's 26-yard field goal had broken a 13-13 tie with 5:13 left. Each team ran one series before the Patriots got the ball after a punt with 2:30 remaining. Brady then completed eight of nine passes for 78 yards on an 80-play drive capped by his pass to Hernandez in the middle of the end zone.
New England won despite its first two lost fumbles of the season and Brady's two interceptions.
Dallas ended a five-game road winning streak after a bye.
Buccaneers 26, Saints 20
TAMPA, Fla. — Josh Freeman threw for 303 yards and two touchdowns, Earnest Graham rushed for 109 yards in place of injured starter LeGarrette Blount, and Tampa Bay outlasted New Orleans.
The win pulled the Buccaneers into a first-place tie with the Saints in the NFC South and snapped New Orleans' four-game winning streak.
A bad tone was set on the first drive for the Saints when coach Sean Payton toppled to the ground during a collision with New Orleans tight end Jimmy Graham in the first quarter. Payton got his left leg caught under Graham as he was tackled on the sideline, suffering a torn ligament and a broken bone.
The Saints had a chance to take the lead late, but quarterback Drew Brees was intercepted in the end zone on a fourth-down pass. Brees became the first passer ever with four consecutive 350-yard games, but also threw three interceptions.
Falcons 31, Panthers 17
ATLANTA — Michael Turner ran for 139 yards and two touchdowns, Matt Ryan scored the tie-breaking TD with 7 minutes remaining, and Corey Peters came up with a huge interception, helping Atlanta seal a victory over Carolina.
Cam Newton threw for 237 yards and ran for a 14-yard touchdown that put the Panthers ahead 17-14 heading to the final quarter. The Falcons responded with Matt Bryant's tying field goal and Ryan's 1-yard sneak.
Steelers 17, Jaguars 13
PITTSBURGH — Rashard Mendenhall ran for a season-high 146 yards and a touchdown and the Steelers narrowly avoided a second-half collapse in a 17-13 over Jacksonville on Sunday.
Ben Roethlisberger passed for 200 yards and a score for the Steelers (4-2), who won for the fourth time in five games.
Maurice Jones-Drew rushed for 96 yards for the Jaguars (1-5), who have dropped five straight to match the franchise's longest losing streak in a decade.
Packers 24, Rams 3
GREEN BAY, Wis. — Aaron Rodgers threw three touchdowns, including a career-long 93-yarder to Jordy Nelson, and Green Bay whipped St. Louis to remain unbeaten.
Rodgers threw for 310 yards and also connected with James Jones and Donald Driver for touchdowns.
Sam Bradford was 28 of 44 for 321 yards with an interception for the Rams, and running back Steven Jackson had 18 carries for 96 yards.
Raiders 24, Browns 17
OAKLAND, Calif. — Jacoby Ford returned a kickoff 101 yards, and Kevin Boss caught a 35-yard touchdown pass from punter Shane Lechler on a fake field goal to lead Oakland past Cleveland.
The victory came with one major concern as starting quarterback Jason Campbell was knocked out late in the first half with an injured collarbone. There was no immediate word on the severity of the injury.
Bengals 27, Colts 17
CINCINNATI — Nate Clements blocked a late field goal try that would have tied the game, and Carlos Dunlap returned a fumble 35 yards for the clinching score to help Cincinnati keep Indianapolis winless. The Bengals matched their victory total from last season and ended a seven-game losing streak against the Colts.