Nick Foles came off the bench and tossed three touchdown passes in the fourth quarter to rally the Chicago Bears, who sent the host Atlanta Falcons to another stunning, second-half collapse.

Foles replaced an ineffective Mitchell Trubisky and completed the rally with ago-ahead, 28-yard touchdown pass to Anthony Miller with 1:53 left. Bears safety Tashaun Gipson intercepted Matt Ryan on the Falcons' next drive to seal the victory.

Chicago (3-0) remained unbeaten after three weeks for the first time since 2013. Off to its worst start since 2007, Atlanta (0-3) led 26-10 entering the fourth quarter one week after blowing a 19-point halftime lead against the Dallas Cowboys.

In the late game, Aaron Rodgers passed for 283 yards and three touchdowns as the visiting Green Bay Packers defeated New Orleans 37-30.

Rodgers completed 21 of 32 attempts and remained interception-free on the season. One of his scoring passes went to Allen Lazard, who finished with 146yards on six receptions.

Mason Crosby's 49-yard field goal broke a 27-all tie midway through the fourth quarter before Rodgers threw his third touchdown pass, a 1-yarder to Robert Tonyan with two minutes left. That gave Rodgers nine touchdowns during the Packers' 3-0 start.

Drew Brees completed 29 of 36 passes for 288 yards and three touchdowns to lead the Saints (1-2). Alvin Kamara caught two of Brees' touchdown passes and finished with 13 catches for 139 yards while adding 58 yards on six carries.

Russell Wilson threw five touchdown passes for the second consecutive week, including a go-ahead 29-yarder to DK Metcalf with 1:47 remaining, as Seattle edged visiting Dallas 38-31.

Ryan Neal intercepted a Dak Prescott pass in the end zone with six seconds remaining to clinch the victory for Seattle (3-0). The Cowboys fell to 1-2.

Wilson completed 27 of 40 passes for 315 yards, setting a pair of early season passing marks in the process.

He became the first quarterback in NFL history to throw at least four touchdown passes in each of his team's first three games, and his 14 touchdown passes are the most by any player through Week 3in NFL history.

Three of his touchdowns went to Tyler Lockett, who had nine receptions for 100 yards. Metcalf caught four passes for 110 yards, and Chris Carson rushed for a game-high 64 rushing yards on 14 carries.

The Buffalo Bills continued their winning start to the NFL season as they came from behind to secure a thrilling 35-32 victory over the Los Angeles Rams.

In a topsy-turvy contest at Bills Stadium, the hosts led 28-3 in the third quarter, with quarter-back Josh Allen the star of the show.

But after a controversial interception, the Rams fought back with four touchdowns to take the lead, before Allen led a game-winning drive that concluded with a touchdown pass to Tyler Croft.

T.J. Watt #90, Derek Watt #44 of the Pittsburgh Steelers and J.J. Watt #99 of the Houston Texans

Also with three wins on the board from three matches are the Pittsburgh Steelers after they beat the Houston Texans 28-21 at Heinz Field on a special occasion for the Watts brothers.

Pittsburgh's TJ and Derek ended up with the bragging rights over Houston's JJ as the three siblings met for the first time in an NFL fixture.

The Las Vegas Raiders were unable to add to their opening two victories as they went down 36-20 at the New England Patriots, while Super Bowl runners-up the San Francisco 49ers won 36-9 at the New York Giants despite being depleted by injuries.

The Philadelphia Eagles' clash with the Cincinnati Bengals at Lincoln Financial Field ended tied at 23-23, and the Cleveland Browns defeated Washington 34-20.

History was made at that match at the FirstEnergy Stadium, with females coaching on both sides - Cleveland's Callie Brownson and Washington's Jennifer King - and one officiating on the field - Sarah Thomas - for the first time. 

In the other games, the Carolina Panthers won 21-16 at the Los Angeles Chargers, the Indianapolis Colts won 36-7 at the New York Jets, the Detroit Lions beat the visiting Arizona Cardinals 26-23, the Tampa Bay Buccaneers won 28-10 at home to the Denver Broncos.