Aaron Rodgers won what might be his final matchup with fellow legendary quarterback Tom Brady, throwing for 255 yards and a pair of first-half touchdowns Sunday as the Green Bay Packers handed the Tampa Bay Buccaneers a 14-12 loss in Florida.

Rodgers completed 27 of 35 pass attempts with an interception as Green Bay (2-1) won their second straight game after opening with a loss at Minnesota. The Packers' defence made Rodgers' scoring strikes stand up.

Green Bay shut down a short-handed opponent playing without three of their top receivers. Mike Evans was suspended for a game after being ejected from last week's 20-10 win in New Orleans, while Chris Godwin and Julio Jones were out with injuries.

Brady connected on 31 of 42 throws for 271 yards and gave Tampa Bay (2-1) a chance to force overtime when he led an 89-yard touchdown drive from the Buccaneers' 11 in the game's last three minutes.

Russell Gage caught a 1-yard score from Brady with 14 seconds left; however, a delay-of-game call pushed the Buccaneers back to the '7 for the two-point conversion. Brady rolled right and threw for Gage, but the pass was knocked away.

The Packers' Allen Lazard recovered an onside kick to seal the outcome.

Melvin Gordon ran for a touchdown, Russell Wilson was 20-for-33 passing for 184 yards and hosts Denver beat San Francisco 11-10 in the late game.

Courtland Sutton had eight catches for 97 yards and Javonte Williams ran for 58 yards for Denver (2-1), which used a safety to beat the 49ers (1-2). Jimmy Garoppolo was 18-for-29 passing for 211 yards, a touchdown and an interception, Brandon Aiyuk had a TD catch and Jeff Wilson rushed for 75 yards but fumbled in the final minutes for the Niners.

The 49ers had two late chances to score, but Garoppolo threw an interception at the Denver 41 with 2:06 left. After San Francisco forced a punt, Garoppolo hit Jeff Wilson over the middle, but he fumbled and the Broncos recovered.

Tua Tagovailoa returned from a second-quarter injury scare, and Miami used a late goal-line stand to hold off Buffalo 21-19 in Miami Gardens.

Tagovailoa left the game with 2:19 left in the second quarter as the back of his head hit the turf on a shove from Bills linebacker Matt Milano.

However,Tagovailoa returned for Miami's first third-quarter possession. He finished 13-of-18 passing for 186 yards with one TD and no picks to lead the Dolphins (3-0).

Josh Allen completed 42 of 63 passes for 400 yards, two touchdowns and no interceptions for the Bills (2-1). Allen threw incomplete on fourth-and-goal with 1:49 left in the game from the Miami 2.

There was a bizarre moment when Dolphins punter Thomas Morstead had his punt blocked off the backside of team-mate Trent Sherfield and out of the endzone, which cost Miami a safety.

Lamar Jackson threw for four touchdowns and rushed for another as Baltimore held off a late comeback attempt to defeat New England 37-26 at Foxborough.

Jackson completed 18 of 29 passes for 218 yards and had 107 yards on the ground on just 11 carries. Mark Andrews had eight receptions for 89 yards and two touchdowns for Baltimore (2-1).

New England (1-2) cut their deficit to 31-26 on Rhamondre Stevenson's 1-yard rushing touchdown with 12:39 left, but the Patriots failed to convert a two-point conversion. They then turned the ball over on their next three possessions.

After throwing an interception on the last drive of the game, Patriots quarterback Mac Jones (321 yards, three interceptions, rushing touchdown) limped off the field with a left-ankle injury.

James Robinson ran for 100 yards, including a 50-yard scoring dash early in the third quarter, and visiting Jacksonville (2-1) rolled to a 38-10 victory over the injury-plagued Los Angeles Chargers (1-2) at Inglewood, California.

Jaguars quarterback Trevor Lawrence threw for 262 yards and three touchdowns, while Zay Jones caught 10 passes for 85 yards and a score. Christian Kirk and Marvin Jones Jr. also caught TD passes.

Chargers quarterback Justin Herbert was 25 of 45 for 297 yards, one touchdown and one interception while playing through a rib injury. Star defensive end Joey Bosa left in the first quarter with a groin injury and did not return while left tackle Rashawn Slater left in the third quarter with a biceps injury.

Philadelphia played stifling defense and recorded six first-half sacks on Washington quarterback Carson Wentz en route to a 24-8 blowout win.

Visiting Philadelphia (3-0) remained unbeaten and gained sole possession of first place in the NFC East.

Eagles quarterback Jalen Hurts threw for 340 yards and led a second-quarter surge with three touchdown passes. DeVonta Smith finished with a career-best eight catches for 169 yards.

Washington (1-2) avoided a shutout by tackling Boston Scott in the end zone and recording a safety. Antonio Gibson later scored on a 1-yard touchdown run.

Cairo Santos kicked a game-winning, 30-yard field goal as time expired, and Khalil Herbert rushed for 157 yards and two touchdowns to boost hosts Chicago to a 23-20 victory against Houston.

A Roquan Smith interception of Texans quarterback Davis Mills with 1:05 to play set Chicago up at the Houston 12-yard line. Smith had 16 tackles, including two for loss, to go with his interception.

Chicago (2-1) ran for 281 yards while limiting Houston to 92 on the ground. Ka'imi Fairbairn kicked a pair of field goals for the Texans (0-2-1), while Santos had three for the Bears.

Matt Ryan threw a 12-yard touchdown pass to Jelani Woods with 24 seconds left as Indianapolis stunned visiting Kansas City 20-17.

Ryan passed for 222 yards, and both his touchdown passes were to the rookie Woods. Jonathan Taylor rushed for 71 yards, and Michael Pittman Jr. caught eight passes for 72 yards for Indianapolis (1-1-1).

The Colts possessed the ball for 8 minutes, 14 seconds on their decisive drive as they moved 76 yards on 16 plays.

Patrick Mahomes passed for 262 yards, one touchdown and one interception for the Chiefs (2-1). Mahomes fell to 13-3 in 16 career September starts.

Joe Burrow threw for 275 yards and three touchdowns to lead Cincinnati to a 27-12 win over the New York Jets in East Rutherford.

In leading Cincinnati (1-2) to their first win of the season, Burrow evenly distributed his passing attack. Tyler Boyd led the way with 105 yards and a touchdown, while Tee Higgins added five catches for 93 yards.

New York (1-2) struggled offensively as backup quarterback Joe Flacco had two interceptions and two lost fumbles to go with his 285 passing yards. Greg Zuerlein hit two field goals to briefly bring New York into first-half contention.

Ryan Tannehill threw for a touchdown and ran for another in an early offensive surge, and Tennessee stopped visiting Las Vegas on a potential game-tying, two-point conversion attempt in the final two minutes for a 24-22 victory.

Tannehill passed for 264 yards and Derrick Henry ran for 85 for the Titans(1-2), who built a 24-10 half-time lead and held on despite not scoring in the second half.

Raiders quarterback Derek Carr hit Mack Hollins for a 9-yard TD pass on fourth down with 1:14 remaining to get the Raiders (0-3) within two points. But Carr's two-point pass intended for Darren Waller was deflected to the ground, assuring Tennessee's first win of the season.

Cordarrelle Patterson rushed for a career-high 141 yards and a touchdown as Atlanta outlasted hosts Seattle 27-23 for their first victory of the season.

Marcus Mariota completed 13 of 20 passes for 229 yards and a touchdown and also rushed for a score for the Falcons (1-2). Mariota threw a 14-yard touchdown pass to Drake London on third-and-7 with 35 seconds left in the third quarter to cap the scoring.

Geno Smith was 32-of-44 passing for 325 yards and two touchdowns for the Seahawks (1-2), who lost their second in a row.

Kirk Cousins connected with K.J. Osborn on a 28-yard touchdown pass with 45 seconds left as Minnesota rallied past Detroit 28-24 in Minneapolis.

Cousins completed 24 of 41 passes for 260 yards and two touchdowns for the Vikings (2-1). Dalvin Cook rushed for 96 yards and a touchdown on 17 carries but suffered a shoulder injury late in the third quarter and did not return.

Jamaal Williams carried 20 times for 87 yards and two touchdowns for Detroit (1-2), which let a 14-0 lead get away. Jared Goff completed 25 of 41 passes for 277 yards, one touchdown and one interception.

Matthew Stafford threw for 249 yards, and the Los Angeles Rams' defense held Arizona to four field goals, leading to the Rams' 20-12 win in Glendale, Arizona.

Los Angeles running back Cam Akers rushed for 61 yards on 12 carries,including a key 14-yard touchdown run late in the third quarter. Aaron Donald led the defense with two tackles for loss and a sack, the 100th of his NFL career.

Quarterback Kyler Murray completed 37 of 58 passes for 314 yards for Arizona (1-2) as the Rams improved to 2-1.

Carolina let their defense do most of the work, including a touchdown for end Marquis Haynes Sr, on the way to beating visiting New Orleans 20-14 in Charlotte, North Carolina.

Baker Mayfield threw a fourth-quarter touchdown pass to Laviska Shenault Jr.to help the Panthers (1-2) maintain their lead and cleanse some of the disappointment from two close losses to open the season.

Sunday marked the Panthers' first home victory since Week 2 of the 2021 season, also against the Saints.
New Orleans (1-2) didn't score until the fourth quarter on Sunday.

Earlier on Sunday, the NFL announced that Rihanna would performing at the Super Bowl halftime show in in Glendale, Arizona next February.

In 2019, Rihanna declined to perform in the Super Bowl halftime show out of solidarity with former US football player Colin Kaepernick.

He left the league two years earlier after he began to kneel for the pre-game national anthem in protest at racial injustice in the United States.

The gesture then spread across the world, with football players often kneeling prior to matches.