Patrick Mahomes threw three touchdown passes and Clyde Edwards-Helaire found the end zone twice to lift the visiting Kansas City Chiefs to a 41-31 victory over the Tampa Bay Buccaneers.
Mahomes completed 23 of 37 passes for 249 yards on Sunday to exact a small measure of revenge for Kansas City’s 31-9 loss to Tom Brady and the Buccaneers in Super Bowl LV.
Mahomes also reached the 20,000-yard passing mark in his 67th career game, beating the previous NFL record of then-Detroit Lions quarterback Matthew Stafford (71 games).
Travis Kelce reeled in nine catches for 92 yards and a touchdown for the Chiefs (3-1), while fellow tight ends Noah Gray and Jody Fortson also found the end zone.
Edwards-Helaire, who had a rushing and receiving touchdown, had 19 carries for 92 yards. Kansas City enjoyed a decisive 189-3 edge in yards on the ground.
Brady completed 39 of 52 passes for 385 yards and threw three touchdown passes, including two to Mike Evans (eight catches, 103 yards).
Leonard Fournette added a receiving score for the Buccaneers (2-2), who surrendered 28 points in the first half after allowing 27 over the first three games of the season.
Mason Crosby converted a 31-yard field goal as time expired in overtime to edge Green Bay past the visiting New England 27-24.
Green Bay (3-1) forced overtime when Aaron Rodgers threw his 500th career touchdown pass, a 13-yarder to Romeo Doubs with 6:14 left in regulation.
Rodgers completed 21 of 35 passes for 251 yards with two touchdowns and an interception. Aaron Jones rushed 16 times for 110 yards for the Packers and Allen Lazard caught six passes for 116 yards.
Greg Joseph kicked five field goals, including a game-winning 47-yarder with 24 seconds left, as the Minnesota Vikings held off the New Orleans Saints 28-25 in London.
Wil Lutz, whose 60-yard field goal had tied the score for the Saints moments earlier, tried a 61-yarder on the final play of the game, but the ball hit the left upright and the crossbar before falling short in the end zone.
Kirk Cousins completed 25 of 38 passes for 273 yards and a touchdown for the Vikings (3-1). Andy Dalton, starting in place of injured Jameis Winston, completed 20 of 28 for 236 yards and a touchdown for the Saints (1-3), who lost their third straight.
In other games, the Buffalo Bills won 23-20 at the Baltimore Ravens, the Atlanta Falcons beat the Cleveland Browns by the same score, the Dallas Cowboys from 25-10 at home to the Washington Commanders, the Seattle Seahawks won 48-45 at Detroit, the Tennessee Titans won 24-17 at the Indianapolis Colts, and the New York Giants beat the visiting Chicago Bears 20-12.
The Philadelphia Eagles won 29-21 at home against the Jacksonville Jaguars 29-21, the Las Vegas Raiders beat the visiting Denver Broncos 32-23, the New York Jets won 24-20 at the Pittsburgh Steelers, the Los Angeles Chargers won 34-24 away to the Houston Texans, and the Arizona Cardinals won 26-16 at Charlotte.