Baker Mayfield threw a career-high four touchdown passes in another impressive performance, and the Cleveland Browns ended one of the NFL’s longest streaks of road futility with a 35-20 victory over the Cincinnati Bengals, who lost quarterback Andy Dalton to a thumb injury. Cleveland (4-6-1) got their first road win since 2015, snapping a streak of 25 straight road losses that was one shy of the Lions’ NFL record. The Browns also ended a run of seven straight losses to their intrastate rival.

In the day’s later kick-offs, Philip Rivers tied an NFL record with 25 straight completions as the LA Chargers beat the Arizona Cardinals 45-10. Elsewhere, Andrew Luck threw for three touchdowns and caught a pass too as the Colts beat the Miami Dolphins in the game’s final seconds, 27-24; and a late interception in the endzone secured an impressive 24-17 for the Denver Broncos over the Pittsburgh Steelers.

New York Giants 22-25 Philadelphia Eagles

Jake Elliott kicked a 43-yard field goal with 22 seconds remaining, and the Philadelphia Eagles rallied for a 25-22 victory over the New York Giants. The defending Super Bowl champions trailed 12-0 early and were down 19-14 in the fourth quarter before Carson Wentz made key throws and undrafted rookie Josh Adams delivered big runs. The Eagles (5-6) stayed in the mix in a mediocre NFC East. The Cowboys and Washington are tied for first place at 6-5. The Giants fell to 3-8.

Jacksonville Jaguars 21-24 Buffalo Bills

Josh Allen scored the go-ahead touchdown on a 14-yard run in the fourth quarter, and the Bills beat the Jaguars 24-21 in a game marred by a fight that led to the ejections of Jacksonville running back Leonard Fournette and Buffalo defensive end Shaq Lawson.

Tempers boiled over when Jaguars receiver Donte Moncrief caught what was initially ruled a 30-yard TD pass. He was on the ground battling for control of the ball with Levi Wallace when a Jaguars player struck the Bills’ Jordan Poyer from behind, and then Lawson ran in and hit Fournette. Lawson and Fournette pushed their way to side of the stands and traded punches while Jaguars running back Carlos Hyde and Bills defensive end Jerry Hughes attempted to separate them.

The two were then escorted off their respective sidelines and began yelling at each other as they reached the tunnel. Lawson had to be held back by a Bills official while Fournette was asked to wait he was then struck in the left shoulder by a fan, who had reached out from the stands.

New England Patriots 27-13 New York Jets

Tom Brady threw two touchdown passes and became the NFL’s career leader in total yards passing in regular-season and playoff games, leading the New England Patriots to a 27-13 victory over the New York Jets. Brady has 79,416 yards after going 20 of 31 for 283 yards in the victory that clinched the Patriots (8-3) their 18th straight season with a .500 record or better. That ranks second in NFL history to only Dallas, which had 21 in a row from 1965-85.

Seattle Seahawks 30-27 Carolina Panthers

Russell Wilson threw for 339 yards and two touchdowns and Sebastian Janikowski kicked a 31-yard field goal as time expired to lift the Seattle Seahawks to a 30-27 come-from-behind victory over the Carolina Panthers.

The victory puts Seattle (6-5) firmly in the hunt for a wild-card spot in the NFC, while the Panthers (6-5) are reeling after losing three straight and having their 10-game home winning streak snapped. The Panthers spoiled a strong performance from Christian McCaffrey, who had a franchise-record 239 yards from scrimmage. He had 17 carries for 125 yards and 11 catches for 114 yards, becoming the first Carolina player to surpass 100 yards in both receiving and rushing in the same game.

Oakland Raiders 17-34 Baltimore Ravens

Lamar Jackson ran for a touchdown and threw for a score, Terrell Suggs returned a fumble 43 yards for a TD and the Baltimore Ravens ran past the Oakland Raiders 34-17.

Cyrus Jones took a punt 70 yards for a touchdown to help the Ravens (6-5) win a second straight game for the first time since September. After carrying 27 times for 117 yards last week in his NFL starting debut, Jackson ran 11 times for 71 yards and went 14 for 25 for 178 yards and two interceptions.

San Francisco 49ers 9-27 Tampa Bay Buccaneers

Jameis Winston threw for 312 yards and two touchdowns to help the Tampa Bay Buccaneers snap a four-game losing streak with a 27-9 victory over the San Francisco 49ers. Winston, benched last month after turning the ball over 11 times in 14 quarters, completed 29 of 38 passes without an interception.

The fourth-year pro, who has shared the starting job with Ryan Fitzpatrick, tossed scoring passes of six yards to Cameron Brate and 28 yards to Adam Humphries on a play he extended by scrambling to his right before throwing back toward the center of the field.