The Buffalo Bills won consecutive matches for the first time this season in an ill-tempered 24-21 win over the Jacksonville Jaguars.

Jaguars running back Leonard Fournette and Bills defensive end Shaq Lawson were ejected from the game following a fight after a contested catch made by Donte Moncrief near the goal-line resulted in a tie for possession.

The pair later had to be separated again in the tunnel as they left the field of play.

Rookie quarterback Josh Allen produced the pivotal play with a 14-yard touchdown run early in the fourth quarter with the scores tied at 14-14.

The Cleveland Browns won back-to-back games for the first time in over four years with a 35-20 victory at the the Cincinnati Bengals.

The Bengals were hamstrung by the loss of three players to injuries mid-game with quarterback Andy Dalton, offensive tackle Jake Fisher and cornerback Tony McRae all forced off.

A 43-yard Jake Elliott field goal with 22 seconds remaining saw the Philadelphia Eagles beat the New York Giants 25-22.

The Eagles rallied from a 16-point deficit in the second quarter to register their fifth win of the season and leave them one behind Washington and Dallas, their next two opponents.

Russell Wilson threw 339 yards

Seattle quarterback Russell Wilson threw for 339 yards and two touchdowns before Sebastian Janikowski kicked a 31-yard field goal as time expired as the Seahawks beat the Carolina Panthers 30-27.

Victory put Seattle (6-5) in the hunt for a wildcard spot, while the end of the Panthers' 10-match home winning streak meant a third successive defeat.

The Tampa Bay Buccaneers were comfortable 27-9 winners at San Francisco, New England were 27-13 winners on the road against the New York Jets while the Baltimore Ravens beat the Oakland Raiders 34-17.

Shelby Harris' interception with just over a minute remaining sealed a 24-17 win for the Denver Broncos as they ended the Pittsburgh Steelers' six-game winning streak.

Philip Rivers set two NFL records to help the Los Angeles Chargers rout the Arizona Cardinals 45-10.

The quarterback completed his first 25 passes to break Mark Brunell's record of 22 straight completions to open a game, and also set a record for the most completions at any point in a game.

Meanwhile, the Indianapolis Colts took a fifth consecutive win by defeating the Miami Dolphins 27-24, while

Sebastian Janikowski kicked a 31-yard game-winning field goal to lift the Seattle Seahawks to a 30-27 victory over the Carolina Panthers.