Summary

  • All Sunday's scores and fixtures

  • Broncos beat Chiefs with last-second field goal to go 9-2 leaving Chiefs in fight to make play-offs

  • Bills move to 7-3 in thrilling 44-32 victory over the Bucs in the big early-game match-up

  • Shedeur Sanders plays first snaps for Browns after coming on for second half

  • Dolphins defeat Commanders 16-13 in overtime at Madrid's Bernabeu in first NFL game played in Spain

  1. Chiefs lose at division leaders, Bills beat Bucs in thriller - best of Sunday's gamespublished at 01:40 GMT

    Broncos v ChiefsImage source, Getty Images

    Broncos leave Chiefs struggling to reach play-offs

    The Kansas City Chiefs have reached five of the past six Super Bowls, winning three, but they now face a battle just to reach this season's play-offs.

    Divisional rivals Denver have led the way in the AFC West and Sunday's game gave the Broncos a chance to go four wins clear of the third-placed Chiefs.

    A Travis Kelce touchdown put the Chiefs in front for the first time in the fourth quarter but quarterback Box Nix led the Broncos to another late fightback, with Wil Lutz kicking two field goals - the second as time expired - to give Denver a 22-19 victory. That was their eighth win in a row and they now have a 9-2 record while the Chiefs are 5-5.

    Bills improve to 7-3 after slugfest

    There was a real heavyweight battle in Buffalo before the Bills pulled away in the championship rounds. Josh Allen was involved in everything, with last season's Most Valuable Player throwing three touchdown passes and running in three more.

    A quarterback has only done that twice before - Allen himself last season and Otto Graham in 1954. But Allen did throw two interceptions in the first half, contributing to a thrilling game in which the lead changed hands nine times.

    Sean Tucker scored three touchdowns for the Buccaneers but they slipped to 6-4 while Buffalo improved to 7-3.

  2. Ravens and Rams win again - rest of the late gamespublished at 01:21 GMT

    Shedeur SandersImage source, Getty Images

    Ravens improve to 5-5 as Sanders makes debut

    The Cleveland Browns led for most of the game after Devin Bush returned an interception for a touchdown, while their defensive star Myles Garrett sacked Baltimore quarterback Lamar Jackson four times.

    Browns quarterback Dillon Gabriel did not reappear for the second half after being assessed for a concussion so Shedeur Sanders was came in for his first regular-season game after his dramatic draft slide and completed four of 16 passes while being sacked twice and intercepted once.

    Two-time MVP Jackson threw two interceptions yet the Ravens managed to fight back with a Derrick Henry touchdown before tight end Mark Andrews ran in the game-winning score with less than three minutes remaining to win 23-16 and clinch a fourth straight victory following Baltimore's 1-5 start.

    Rams join Colts on 8-2

    The Los Angeles Rams also beat a divisional rival as they held on for a 21-19 win over the Seattle Seahawks.

    The Rams led throughout, with Sam Darnold throwing four interceptions for Seattle, yet almost led a game-winning drive after four field goals and a late Kenneth Walker touchdown.

    The Seahawks got the ball back with 1:41 remaining and set up a 61-yard field-goal attempt for Jason Myers at the death but his effort fell short so LA (8-2) leapfrogged (7-3) Seattle atop the NFC West.

  3. Late drama, overtime wins, injury blows - rest of the early gamespublished at 00:59 GMT

    General view of the Bernabeu Stadium before the Washington Commanders play the Miami Dolphins, with Spanish and American flags on the fieldImage source, Reuters

    Last-gasp kick sees Bears go 7-3

    The Minnesota Vikings rallied from 16-3 down in the final quarter to lead divisional rivals Chicago with 50 seconds remaining, but Cairo Santos kicked his fourth field goal of the day to give the Bears a 19-17 win.

    First-year head coach Ben Johnson has led the Bears to a 7-3 record after winning seven of their past eight games, with some huge games to come against divisional rivals Green Bay and Detroit.

    Dolphins edge final international game of 2025

    Sunday's action began with the first regular-season game to be played in Spain and the last of this season's seven international fixtures.

    A crowd of 78,610 at Real Madrid's Bernabeu Stadium saw Matt Gay missed a field goal to win it at the death for the Washington Commanders. Jack Jones then intercepted Marcus Mariota's first pass of overtime and Riley Patterson converted a 29-yard field goal moments later to give the Miami Dolphins a 16-13 victory.

    Packers prevail despite injuries

    With rookie quarterback Jaxson Dart ruled out because of a concussion, the New York Giants handed Jameis Winston his debut in their first game since head coach Brian Daboll was sacked while Green Bay quarterback Jordan Love and running back Josh Jacobs went off injured.

    Love was able to return and Christian Watson's touchdown gave the Packers a 27-20 win, and although the Packers now have a 6-3-1 record, it would be a huge blow for their play-off hopes if Jacobs is out for prolonged period.

    Panthers go 6-5 after overtime win

    Atlanta lost quarterback Michael Penix Jr to injury as the Carolina Panthers came from behind to lead, before a Falcons field goal took the game to overtime. But Ryan Fitzgerald's field goal sealed a 30-27 win for the Panthers, with quarterback Bryce Young claiming a career-high 448 passing yards, plus three touchdown passes.

    Texans go 5-5 as time expires

    There was more late drama in Tennessee as the Titans levelled things up against the Houston Texans, only for the visitors to win 16-13 with a Matthew Wright field goal as time expired.

    Rodgers injured as Steelers move to 6-4

    The Pittsburgh Steelers led throughout against divisional rivals Cincinnati but an injury to Aaron Rodgers' non-throwing hand kept the Steelers quarterback out for the second half of their 34-12 win over the Bengals.

  4. FT: How big was that win for Denver?published at 00:47 GMT

    Kansas City Chiefs 19-22 Denver Broncos

    Denver BroncosImage source, Getty Images

    This was a huge game for Denver, make no mistake. And the win is not only an eighth in a row, but at 9-2 it puts them in a superb position at the top of the AFC West - and leaves the Chiefs at 5-5 and now in a big struggle just to make the play-offs.

    Bo Nix led another fourth quarter comeback, something the Chiefs have been famous for over the last couple of years, and beating Kansas City means they've won against both Super Bowl sides from last season after also winning in Philadelphia earlier this season.

    So they know they've got a great defence, they know they can beat the very best, they know Bo Nix can produce the goods when needed and they know they can win one-score games and produce fourth quarter comebacks.

    They certainly have the look of a Super Bowl team, don't they?

  5. field goal

    Field goal - Broncos win!published at 00:38 GMT

    Kansas City Chiefs 19-22 Denver Broncos

    Wil Lutz makes no mistake with just a short 35-yard field goal to win the game!

    What a win that is for Denver - they've gone toe-to-toe with the Chiefs, who've dominated the AFC West for a decade but at 9-2 it's now their division to lose now.

    The defence again was stellar, but Bo Nix and his offence stepped up with big plays just at the right time - mainly in the fourth quarter - and they're now serious, serious Super Bowl contenders.

  6. FT: Ravens churn out victory against Sanders and Brownspublished at 00:37 GMT

    Baltimore Ravens 23-16 Cleveland Browns

    RavensImage source, Getty Images

    This game was a thriller if you like strong defence, field goals and lots of rushing.

    There were only 25 completed passes between both teams as quarterbacks struggled.

    The big story was Shedeur Sanders coming in at quarterback for the injured Dillon Gabriel for the Browns, following all that controversy as he slipped down the draft board in April.

    But Sanders didn't get much going and the Browns defence - as good as it is - could not do it all alone.

    Baltimore squeezed out victory, leaning on another 100-yard game from running back Derrick Henry and a superb trick play from Mark Andrews, as he rushed in from 35 yards on fourth down in what proved to be the winning play.

    The Steelers won today but the Ravens are now 5-5 and breathing down their 6-4 rivals' necks.

  7. Big catch!published at 00:36 GMT

    Kansas City Chiefs 19-19 Denver Broncos

    Troy Franklin makes a monumental catch for 32 yards and that sets up what should be an easy field goal for Wil Lutz, which the Broncos will take right at the death.

  8. Virtual measurement time...published at 00:34 GMT

    Kansas City Chiefs 19-19 Denver Broncos

    We get a timeout while Hawkeye does its thing and measures exactly where the ball is after another Courtland Sutton grab, and it's a first down by an inch and no more.

    Just a minute left to play now with the ball on halfway.

  9. Two-minute warningpublished at 00:31 GMT

    Kansas City Chiefs 19-19 Denver Broncos

    A huge completion by Bo Nix to Courtland Sutton just before the two-minute warning, and now Denver, the fourth quarter experts, will look to just edge towards field goal range after the break.

  10. FT - Ravens winpublished at 00:27 GMT

    Baltimore Ravens 23-16 Cleveland Browns

    It's desperation time for Shedeur Sanders and the Browns.

    He nearly finds Gage Larvadain in the endzone with a 25-yard pass on third down, but the catch is broken up by Chidobe Awuzie.

    That forces the Browns to go for it on fourth down and five, with just a minute left.

    But Sanders can't force a pass into David Njoku and the Ravens take victory

  11. FT - 49ers enjoy comfortable win on Purdy returnpublished at 00:26 GMT

    San Francisco 49ers 41-22 Arizona Cardinals

    San Francisco 49ers tight end George Kittle celebrates a touchdown against the Arizona CardinalsImage source, Reuters

    San Francisco get it back with just under three minutes left and they wind the clock down with a series of run plays.

    A comfortable victory sees the 49ers improve to 7-4 and move within one win of Seattle in the ultra-competitive NFC West.

    On his return from injury, quarterback Brock Purdy threw for 200 yards and three touchdowns - two for George Kittle and one for Christian McCaffrey, who also claimed two rushing scores.

    Arizona's stand-in quarterback Jacoby Brissett ended up with an NFL record 47 pass completions, though, with a career-high 452 passing yards as the Cardinals slipped to 3-7.

  12. Sack!published at 00:26 GMT

    Kansas City Chiefs 19-19 Denver Broncos

    Denver Broncos Patrick MahomesImage source, Getty Images

    Third down and long but as Patrick Mahomes winds up to go long, Ja'Quan McMillian comes flying in from the outside on a blitz and just hammers the Chiefs quarterback to the ground.

    KC have to punt it away handing the advantage to Denver in these closing stages.

  13. field goal

    Field goal - Broncospublished at 00:21 GMT

    Kansas City Chiefs 19-19 Denver Broncos

    We're all tied up again as Bo Nix just fails to find Troy Franklin in the end zone - the home fans want a flag on the Chiefs defender but there's nothing doing.

    Wil Lutz then hammers through a 54-yard field goal, which is no big deal in the NFL these days - especially up at Mile High.

    Four minutes to go....

  14. FT: Rams hang onpublished at 00:19 GMT

    Seattle Seahawks 19-21 Los Angeles Rams

    Seahawks @ Rams in the NFLImage source, Getty Images

    The Seattle Seahawks outgained the Los Angeles Rams by 165 yards, had 26 first downs to just 12 for the Rams and held the ball for a full 15 minutes more - and yet still lost!

    That's because of Sam Darnold throwing four interceptions and his offence being unable to score touchdowns in the red zone - finding the end zone just once from four trips while LA went in from three of their four.

    Defensively Seattle were excellent, restricting Matthew Stafford to just 130 yards passing and two touchdowns, but he didn't take a sack or throw an interception and that proved crucial.

    As LA's defence baffled Darnold into those four picks, which proved the difference as LA improved to 8-2 and top the NFC West, while Seattle dropped to 7-3.

  15. Two-minute warning - Browns in Steelers' territorypublished at 00:17 GMT

    Baltimore Ravens 33-16 Cleveland Browns

    This is more like it from Shedeur Sanders. He completes a 25-yard pass to tight end Harold Fannin and the Browns are on the Ravens' 40-yard line.

  16. touchdown

    Touchdown - Cardinals drive gives Brissett NFL recordpublished at 00:16 GMT

    San Francisco 49ers 41-22 Arizona Cardinals

    Arizona end the day on a high as Jacoby Brissett makes seven straight completions, the last a 17-yard pass to Greg Dortch in the end zone.

    The Cardinals have been well beaten today but that flurry from their back-up quarterback has seen him set an NFL record for the most pass completions in one game - 47. Jared Goff and Drew Bledsoe shared the previous record of 45.

  17. touchdown

    Touchdown - Ravenspublished at 00:13 GMT

    Baltimore Ravens 23-16 Cleveland Browns

    Wow! A 35-yard Mark Andrews rushing touchdown on fourth and one.

    Reminder, Andrews is a tight end!

    Earlier today he broke the Ravens' all-time receiving yards record.

    And then look at this play - Andrews takes a direct snap on fourth and one. The Browns seem to be expecting a tush-push style play but Andrews spins off to the right, gets a good block and he's off to the races for a touchdown.

    What a way to take the lead.

  18. Wide right!published at 00:12 GMT

    Seattle Seahawks 19-21 Los Angeles Rams

    The Los Angeles Rams cling on for the victory as Jason Myers sends his kick high but sailing wide to his right, missing the target by some distance in the end.

    Such a dramatic finish to an enthralling contest that looked to be in LA's hands for so much of it, but in the end they were left crossing their fingers over a long kick.

  19. Drama!published at 00:10 GMT

    Seattle Seahawks 19-21 Los Angeles Rams

    What drama! A pass interference flag against the Rams gives Seattle 13 yards and gets them around halfway, and then a quick pass is completed with just one second left on the clock so Jason Myers will have the chance to win it with a 61-yard kick.

  20. Sanders strugglingpublished at 00:09 GMT

    Baltimore Ravens 16-16 Cleveland Browns

    Shedeur SandersImage source, Getty Images

    The Browns' next drive consists of two incomplete passes and then an intentional grounding call. And they've now punted back to the Ravens.