There were no shortage of close finishes in Week 4 of the NFL season as Baltimore Ravens cornerback Marcus Peters got into a heated exchange with coach John Harbaugh.
Here's what you need to know as we look at the winners, losers plus the must-see moments.
BILLS 23, RAVENS 20
BALTIMORE (AP) Tyler Bass kicked a 21-yard field goal on the game's final play, and Josh Allen rallied the Buffalo Bills from a 17-point deficit to beat the Baltimore Ravens 23-20 on Sunday.
With the score tied at 20 in the final quarter, the Ravens (2-2) had second down from the Buffalo 1-yard line. Two straight runs failed to reach the end zone, and Baltimore decided to go for it on fourth down from the 2.
Lamar Jackson had to scramble a bit, then threw a pass into the end zone that was intercepted by Jordan Poyer for a touchback with 4:09 remaining - a disastrous result for the Ravens because it meant the Bills (3-1) weren't pinned deep like they would have been following an incompletion.
From there, Allen calmly guided Buffalo into field goal range, capping his team's comeback from a 20-3 deficit late in the second quarter. It was the second straight home game in which Baltimore let a sizeable lead slip away. Miami rallied from a 21-point fourth-quarter deficit to beat the Ravens 42-38 two weekends ago.
Allen threw for 213 yards with a touchdown and an interception, and Jackson passed for 144 yards with a touchdown and two interceptions. The matchup of star quarterbacks didn't really live up to its potential on a rainy day near the Chesapeake Bay. Jackson and Allen did their usual damage with their legs but were largely limited to short completions.
CHIEFS 41, BUCCANEERS 31
TAMPA, Fla. (AP) — Patrick Mahomes threw for 249 yards and three touchdowns, including an electrifying jump pass to Clyde Edwards-Helaire, to lead Kansas City past Tom Brady and Tampa Bay.
Playing in a packed stadium only four days after Hurricane Ian ravaged portions of Florida, Mahomes had TD throws of 16 yards to Travis Kelce, 1 yard to Edwards-Helaire and 10 yards to Jody Fortson while making NFL history by reaching 20,000 yards passing faster than anyone else.
Edwards-Helaire and tight end Noah Gray rushed for TDs for the Chiefs (3-1), who won the first meeting between Mahomes and Brady since Tampa Bay's 31-9 rout of Kansas City in the Super Bowl — also played at Raymond James Stadium — two seasons ago.
Brady completed 39 of 52 passes for 385 yards and three TDs without an interception for Tampa Bay (2-2). The Bucs, however, played from behind the whole night after rookie Rachaad White fumbled the opening kickoff and Mahomes threw his TD pass to Kelce two plays later.
Brady threw TD passes of 13 yards and 1 yard to Mike Evans, who returned from serving a one-game suspension for his role in an on-field brawl at New Orleans two weeks ago. He had eight receptions for 103 yards.
VIKINGS 28, SAINTS 25
LONDON (AP) Justin Jefferson bounced back from two quiet games and Greg Joseph made amends for a missed extra point.
The Vikings star receiver scored a touchdown and beat Marshon Lattimore on a 39-yard reception to set up Joseph's 47-yard field goal with 24 seconds left and Minnesota hung on for a 28-25 win over New Orleans on Sunday at Tottenham Hotspur Stadium.
Many of the Vikings (3-1), though, thought they were headed to overtime when Saints kicker Wil Lutz lined up for his 61-yard tying attempt. And why not? Lutz had hit a 60-yarder on their previous possession.
Joseph's go-ahead kick came after he had missed an extra point earlier in the quarter after Jefferson ran it in from 3 yards with 4:15 left in the fourth quarter.
The missed kick left the Vikings with a 25-22 lead.
The Saints then had an eight-play drive and Lutz made a 60-yard field goal with 1:51 left to tie the game for the Saints (1-3), who have lost three straight games.
FALCONS 23, BROWNS 20
ATLANTA (AP) Dee Alford intercepted Jacoby Brissett's pass with less than a minute remaining and the Atlanta Falcons held on to beat the Cleveland Browns 23-20 on Sunday.
The Falcons (2-2) spoiled the Georgia homecoming of Cleveland's Nick Chubb, who ran for 118 yards and a touchdown with his high school team watching.
Younghoe Koo's 45-yard field goal, his third of the game, with 2:28 remaining gave the Falcons the lead.
Brissett, the Browns' fill-in starter while Deshaun Watson serves his 11-game suspension for alleged sexual misconduct, completed 21 of 35 passes for 234 yards with no touchdowns and the interception.
Atlanta's Marcus Mariota passed for only 139 yards with an interception. He called the game a ''complete team win.''
EAGLES 29, JAGUARS 21
PHILADELPHIA (AP) — Miles Sanders ran for 134 yards and two touchdowns, Jalen Hurts threw for 204 yards and ran for a score and the undefeated Eagles spoiled former coach Doug Pederson’s return to Philadelphia with a 29-21 win over the Jacksonville Jaguars on Sunday.
Trevor Lawrence threw for 174 yards and two touchdowns to Jamal Agnew. Lawrence was strip-sacked on the final drive of the game that sealed the win for the Eagles. It was one of four lost fumbles for the second-year quarterback.
Pederson, who coached the Eagles to a Super Bowl 52 victory over New England, received a standing ovation from fans that braved a rainy, windy Sunday when he was introduced before the game. The camera cut to a shot on the big screens of the 2017 World Champions banner that hangs from the above the top deck at Lincoln Financial Field. Pederson mingled with some of his former players on the field before the game and was warmly greeted by stadium employees when he walked into the stadium.
He was fired less than three years after leading the Eagles to the Super Bowl. About 13 months later, Pederson was hired in Jacksonville.
Pederson, who already had a statue of himself and former QB Nick Foles erected outside the Linc, seems to have the Jaguars (2-2) at least motoring in the right direction.
Coach Nick Sirianni, Pederson’s replacement, has the Eagles (4-0) playing like a team that might have to make room in the rafters for more banners.
COWBOYS 25, COMMANDERS 10
ARLINGTON, Texas (AP) — Cooper Rush won again filling in for Dak Prescott, throwing a touchdown pass to Michael Gallup in the receiver's 2022 debut as the Dallas Cowboys beat the Washington Commanders 25-10 on Sunday.
Rush also had a TD toss to new No. 1 receiver CeeDee Lamb while improving to 4-0 in his career as a starter.
The three Rush-led victories this season for the Cowboys (3-1) have been since Prescott fractured the thumb on his throwing hand when the defending NFC East champs lost their opener to Tampa Bay.
The Commanders (1-3) lost a third consecutive game in Carson Wentz's reunion with an old division rival from his days as the No. 2 overall pick by Philadelphia.
CHARGERS 34, TEXANS 24
HOUSTON (AP) — Justin Herbert threw for 340 yards and two touchdowns and Austin Ekeler scored three times as the Los Angeles Chargers built a big early lead and held on for a 34-24 win over the Houston Texans on Sunday.
Houston scored 17 straight points to get within three with about 8 1/2 minutes left. The Chargers (2-2) then put together a 12-play, 84-yard drive, capped by Ekeler's 14-yard reception, to put the game away and snap a two-game skid.
The Chargers faced fourth-and-2 from their 45 when Herbert connected with Ekeler on a 21-yard reception to keep the game-sealing drive going.
Ekeler, who had struggled this season as the Chargers ranked last in the league in yards rushing, had his best game this year, scoring on runs of 10 and 20 yards in the second quarter as Los Angeles raced out to a 21-0 lead.
The banged-up Chargers looked great early, scoring on five of their first six possessions to build a 27-7 lead by halftime despite Herbert still dealing with a rib injury and the team playing without star defender Joey Bosa, who had groin surgery, and top receiver Keenan Allen.
Sunday marked the first time the Texans (0-3-1) had scored in the fourth quarter this season after entering the game having been outscored 30-0 in the final period. But it wasn’t enough to dig them out of the early hole as they remained winless in coach Lovie Smith's first season.
SEAHAWKS 48, LIONS 45
DETROIT (AP) — Geno Smith threw for two touchdowns and ran for a score in the first half, and the Seattle Seahawks held off the Detroit Lions for a 48-45 win Sunday.
The Seahawks (2-2) were stopped on a third down late in the third quarter, but the Ford Field play clock wasn't set properly. Seattle took advantage of the second chance and Detroit's unorganized defense on Rashaad Penny's 36-yard touchdown run on a third-and-16, opening a 38-23 lead.
T.J. Hockenson had eight receptions and set career highs with 179 yards receiving and two touchdowns, the second of which helped the Lions (1-3) pull within three with 5:26 remaining.
Smith picked apart Detroit on the ensuing drive, which ended with Penny’s 41-yard touchdown run on third-and-5. Penny finished with 151 yards rushing on 17 carries.
Jared Goff's fourth touchdown pass went to Justin Jackson with 1:06 left, cutting the deficit to three once again. The Lions' comeback hopes ended when Seattle recovered the onside kick and Penny's run converted a third-and-5 in their territory.
TITANS 24, COLTS 17
INDIANAPOLIS (AP) — Derrick Henry rushed for a season-high 114 yards and one touchdown and Tennessee's defense held up late Sunday to preserve the Titans' 24-17 victory.
Tennessee (2-2) has won a franchise-record four straight in the series and improved to 11-2 against AFC South opponents since 2020.
Indy (1-2-1) has one win in its past six games and blew late three scoring chances that could have cut the deficit to less than seven.
The Titans followed a familiar script by leaning heavily on the two-time NFL rushing champ early and held on despite scoring no second-half points for the second consecutive week.
Henry broke a bone in his right foot during last season's trip to Indy and hadn't looked like himself in the first three games.
But on Sunday, his bruising style was back with a bang. Against the league's No. 3 run defense, Henry topped the 100-yard mark for the fifth time in six games against Indy and he only needed one half to do it as the Titans took a commanding 24-3 lead.
JETS 24, STEELERS 20
PITTSBURGH (AP) — Breece Hall ran for a 2-yard touchdown with 16 seconds remaining and Zach Wilson and the New York Jets spoiled Kenny Pickett's debut in Pittsburgh by rallying for a 24-20 victory over the Steelers on Sunday.
The Jets (2-2) won in Pittsburgh for just the second time in franchise history after Wilson — making his season debut — led them down the field late after the second of Pickett's three interceptions gave New York the ball back with 3:42 to go.
Wilson took the Jets 65 yards in 10 plays, the final two coming as Hall churned his way across the goal line. The play was initially ruled a fumble at the 1, but overturned on review.
Wilson finished 18 of 36 for 252 yards with a touchdown and two interceptions in his first game since injuring his right knee in the preseason opener. He also became the first quarterback in Jets history to catch a touchdown when he hauled in a 2-yard pass from Braxton Berrios in the second quarter in New York's version of the “Philly Special” run by the Eagles in the Super Bowl.
The catch gave New York a 10-point lead. The Jets were up 10-6 at the half and the Steelers made a move that was inevitable at some point, inserting Pickett in place of the struggling Mitch Trubisky.
Pickett, the 20th overall pick in the draft who dutifully sat behind Trubisky as the Steelers endured a bumpy opening month, walked onto the same field where he starred collegiately at the University of Pittsburgh to a massive ovation while Trubisky — who went 7 of 13 for 84 yards with an interception in the first half — stood on the sideline in a baseball cap.
Pickett provided an immediate spark, becoming the first quarterback in NFL history to run for a pair of touchdowns in his debut, the second a 2-yard scramble that gave the Steelers (1-3) a 20-10 lead with 13:41 remaining.
Wilson responded with a 5-yard touchdown pass to Corey Davis that drew the Jets within 20-17 with 7:35 to go.
GIANTS 20, BEARS 12
EAST RUTHERFORD, N.J. (AP) — Daniel Jones ran for two touchdowns before injuring an ankle, Saquon Barkley had 146 yards rushing and ran the wildcat offense at times after both New York quarterbacks were hurt in leading the Giants to a 20-12 victory over the Chicago Bears on Sunday.
Jones scored on runs of 21 and 8 yards, New York rushed for 262 yards and Graham Gano kicked field goals of 44 and 43 yards as the Giants improved to 3-1 under rookie coach Brian Daboll. It's their best start since 2011, when they won the Super Bowl.
Michael Badgley kicked four goals for the Bears (2-2) while filling in for Cairo Santos, who missed the game for personal reasons.
Jones and backup Tyrod Taylor were injured a roughly 10-minute span in the second half. Jones (8 of 13 for 71 yards and 68 yards rushing) injured an ankle when he was sacked by Jaquan Brisker late the third quarter. Taylor went into the concussion protocol after scrambling for a first down with 8:35 to go.
Jones finished the series that Gano ended with a 44-yarder for a 17-12 lead and Barkley ran the direct-snap offense that Gano finished with his 43 yarder with 5:34 to go. Jones was on the field and lined up as a receiver on those plays and he took the snaps on some of the final series for handoffs.
Chicago had a chance late, but Velus Jones Jr. fumbled a punt at his own 35 and Gary Brightwell recovered 2:13 to play. The Bears got the ball back at their own 27 with 17 seconds to play, but the game ended with a final play that included about 10 laterals.
Justin Fields was 10 of 21 for 163 yards, ran for 52 yards and was sacked five times. Khalil Herbert had 77 yards rushing as the Bears lost to the Giants for the first time in four games.
PACKERS 27, PATRIOTS 24
GREEN BAY, Wis. (AP) — Mason Crosby made a 31-yard field goal as time expired in overtime, and the Green Bay Packers topped the New England Patriots 27-24 on Sunday, spoiling rookie quarterback Bailey Zappe’s NFL debut.
Zappe, a fourth-round pick from Western Kentucky, played the majority of the game after Brian Hoyer left with a head injury. Hoyer made his first start since 2020 in place of Mac Jones, who injured his left ankle during last weekend's 37-26 loss to Baltimore.
Hoyer led New England to Nick Folk's 37-yard field goal on the game’s opening drive, but he got sacked by Rashan Gary on the team's next series and departed.
Zappe and the Patriots (1-3) still played well enough to force overtime, but Aaron Rodgers bounced back from a dreadful first half to continue his recent home mastery of AFC teams. The Packers (3-1) are 18-1 in the last 19 home games Rodgers has started against AFC foes.
CARDINALS 26, PANTHERS 16
CHARLOTTE, N.C. — Kyler Murray threw for 207 yards and two touchdowns and added one rushing and the Arizona Cardinals overcame yet another lacklustre first half to defeat the Carolina Panthers 26-16 on Sunday.
Murray threw TD passes of 23 yards to Marquise Brown and 2 yards to Zach Ertz and also ran for a four-yard score and the Cardinals (2-2) held a 17-minute advantage in time of possession to beat the Panthers for the first time in the past seven meetings.
The Cardinals defense frustrated Baker Mayfield, forcing three turnovers by the 2018 No. 1 overall pick — prompting boos from the home crowd in the fourth quarter.
Mayfield struggled yet again for the Panthers (1-3).
The 6-foot-1 Mayfield had five passes batted at the line of scrimmage and repeatedly overthrew open receivers. He was pressured repeatedly as the Cardinals stole a page from previous Carolina opponents, flustering the former Heisman Trophy winner with a series of blitzes.
At one point Mayfield thrusted his arm in the air in frustration.
The Cardinals once again came out flat, falling behind 10-3 at halftime. They have been outscored 66-16 in the first half of four games.
RAIDERS 32, BRONCOS 23
LAS VEGAS (AP) — Josh Jacobs ran for 144 yards and two touchdowns, Amik Robertson returned a fumble 68 yards for a score and Las Vegas beat Denver.
After opening their first season under coach Josh McDaniels by losing three straight one-score games, the Raiders (1-3) did enough on the ground with their biggest rushing game in six years and on defense to hold off Russell Wilson and the Broncos (2-2).
Maxx Crosby had two of Las Vegas’ three sacks as Denver repeatedly failed to take advantage of good field position.
After getting a 5-yard TD pass from Wilson to Courtland Sutton to cap a 34-yard drive in the first quarter, the Broncos turned three other chances with prime field position into one field goal and the fumble by Melvin Gordon III that Robertson returned for the touchdown.
Wilson completed 17 of 25 passes for 237 yards and two TDs. He also ran for a 3-yard TD that cut the Raiders’ lead to 25-23 after completing a 55-yard pass to KJ Hamler.
Jacobs put it away with a 7-yard TD run with 2:01 to play.