Nick Folk kicked a 42-yard field goal with 5:07 left in overtime. Folk got a second chance after he missed a 56-yarder moments earlier. But Chris Jones was called for unsportsmanlike conduct for pushing a teammate forward to try to block the kick, a new NFL rule.
New York, given new life, ran the ball three times to set up Folk's winner.
Geno Smith threw a touchdown pass and ran for another score as the Jets (4-3) topped Tom Brady and the Patriots (5-2). New England tied it at 27 with 16 seconds left in regulation on Stephen Gostkowski's 44-yard field goal.
New England had defeated New York in six straight regular-season meetings, and saw its 12-game winning streak against the AFC East end.
Bengals 27, Lions 24: Mike Nugent's 54-yard field goal as time expired lifted the Bengals. The AFC North-leading Bengals (5-2) won a game for the second straight week by the same score thanks to Nugent's right foot. He made an overtime kick to give Cincinnati a win after it blew a 14-point, fourth-quarter lead at Buffalo
The Lions (4-3) looked like they did enough to send the game to OT, but rookie Sam Martin shanked a punt just 28 yards to midfield in the final minute.
Cowboys 17, Eagles 3: Tony Romo threw for 317 yards and one touchdown and the Cowboys overcame a sluggish start to take sole possession of first place in the NFC East.
Two teams that averaged a combined 58 points per game and allowed a combined 55 totaled 13 punts in a first half that ended with Dallas (4-3) leading 3-0. It was more two inept offenses than two dominant defenses.
Falcons 31, Buccaneers 23: Matt Ryan threw for 273 yards and three touchdowns, including two to Jacquizz Rodgers, and the Falcons snapped their three-game losing streak.
Bills 23, Dolphins 21: Mario Williams forced a fumble when he sacked Ryan Tannehill with less than three minutes left, setting up the winning field goal. Dan Carpenter, released in August after five seasons with the Dolphins, beat his former team by making a 31-yarder with 33 seconds to go.
Panthers 30, Rams 15: Cam Newton completed 15 of 17 passes for 204 yards and a touchdown in a heated game.
The Rams (3-4) lost their cool with several personal foul penalties — and then lost quarterback Sam Bradford to an apparent left knee injury late in the fourth quarter.
Chargers 24, Jaguars 6: Philip Rivers threw for 285 yards and a touchdown, Ryan Mathews ran for 110 yards and a score, and the surging Chargers (4-3) showed little, if any, issues with a short week, a cross-country flight and an early start time. And they played nothing like a team looking ahead to its bye week.
Chiefs 17, Texans 16: Jamaal Charles ran for 86 yards and a touchdown, Alex Smith also ran for a score and scrappy Kansas City held off banged-up Houston to remain unbeaten.
The Chiefs were forced to punt the ball to Houston with 1:46 left in the game. But after Case Keenum threw an incompletion on first down, the young quarterback was stripped by linebacker Tamba Hali at his 2. Derrick Johnson recovered the fumble for the Chiefs.
Arian Foster left in the first quarter with a hamstring injury and did not return.
Steelers 19, Ravens 16: Shaun Suisham drilled a 42-yard field goal with no time remaining. Suisham's fourth field goal of the day pushed the Steelers (2-4) to their second straight win.
Packers 31, Browns 13: Aaron Rodgers guided an undermanned offense with 260 yards and three touchdowns, and Eddie Lacy ran for another score. Lacy finished with 82 yards, while tight end Jermichael Finley had a 10-yard touchdown catch in the first quarter before leaving with a neck injury. The team said he had movement in his extremities.
49ers 31, Titans 17: Colin Kaepernick threw for 199 yards and ran for 68 and a touchdown. The 49ers (5-2) won their fourth straight before heading to London for a game with winless Jacksonville by jumping out to a 17-0 halftime lead. Frank Gore also ran for a pair of 1-yard TDs as San Francisco cruised.