Miami quickly fell behind 10-0 and trailed much of the game, but improved to 3-0 for the first time since 2002. The Falcons fell to 1-2.

Tannehill led the comeback and finished 24-for-35 for 236 yards and two scores. He overcame five sacks and two turnovers.

SAN FRANCISCO — Andrew Luck threw for 164 yards and ran for a 6-yard touchdown while facing college coach Jim Harbaugh for the first time, and Indianapolis defeated San Francisco.

Trent Richardson scored a 1-yard touchdown on his first carry in his Colts debut after being acquired on Wednesday from the Browns. He was drafted two spots behind top pick Luck at No. 3 last year.

Ahmad Bradshaw added a 1-yard TD run in the final minutes, and Adam Vinatieri kicked a pair of field goals before missing a 51-yarder early in the fourth.

It was Colin Kaepernick's first home loss at Candlestick Park as a starter.

CINCINNATI — Terence Newman returned a fumble 58 yards for a touchdown with 3:47 left, rallying Cincinnati over Green Bay in a game that came down to who made the final flub.

Each team had four turnovers, leading to wild momentum swings. The last one came on a goofy play.

The Packers (1-2) went on fourth-and-1 from the Cincinnati 30. Rookie Johnathan Franklin fumbled at the line and safety Reggie Nelson picked it up and started running.

Aaron Rodgers stripped the ball from Nelson, but Newman scooped it up and went the final 58 yards.

Cincinnati (2-1) clinched it by batting down Rodgers' fourth-down pass at its 20-yard line with 1:21 left.

LANDOVER, Md. — Detroit took advantage of a pair of fourth-quarter bobbles, including one by Robert Griffin III, in a win over Washington.

Matthew Stafford threw for 385 yards, and Calvin Johnson and Nate Burleson both had 100 yards receiving for the Lions, who are 2-1.

Detroit beat the Redskins on the road for the first time since 1939, a 21-game streak that comes to a halt as the second longest in NFL history.

The score was tied at 17 when Griffin fumbled at the end of a scramble. The Lions recovered and kicked the go-ahead field goal on their next drive.

The Redskins (0-3) then had a touchdown pass overturned when video replay showed that Aldrick Robinson lost control of the ball.

MINNEAPOLIS — Jordan Cameron caught three touchdown passes, including the go-ahead grab in the back of the end zone with 51 seconds left, and Cleveland kept Minnesota winless.

Third-stringer Brian Hoyer threw for three scores for the Browns (1-2), the latest team to torch Minnesota's depleted secondary. He overcame three interceptions to pass for 321 yards, going 30 for 54. Josh Gordon had 10 catches for 146 yards and a touchdown in his season debut, and Cameron had six receptions for 66 yards.

Christian Ponder ran for two touchdowns for the Vikings (0-3), but he threw an interception, lost a fumble and took his sixth sack on the final play of the game.

Locker completed seven passes to six different receivers for 94 yards on the game-winning drive. He finished with 299 yards passing and also ran for 68 yards.

FOXBOROUGH, Mass. — Tom Brady threw two touchdown passes to Kenbrell Thompkins, finally getting in sync with his rookie receivers and leading New England over Tampa Bay.

Thompkins, an undrafted free agent, scored on plays of 16 and 5 yards, while Aaron Dobson, a second-round draft pick, finished with seven catches for 52 yards for the Patriots (3-0).

The Patriots led 17-3 at halftime as the Buccaneers (0-3) wasted several opportunities.

ARLINGTON, Texas — DeMarco Murray rushed for 175 yards and a touchdown, Tony Romo threw for three scores and Dallas beat St. Louis.

Murray's first 100-yard game in more than a year came against the team he torched for a franchise-record 253 yards as a rookie two years ago. He went 14 yards on Dallas' first offensive play, then 36 more to start the second drive as the Cowboys went ahead 10-0 in the first quarter.

NEW ORLEANS — Drew Brees passed for three scores and scrambled for New Orleans' first touchdown rushing of the season, leading the Saints over Arizona.

Brees was 29-of-46 for 342 yards, with two TD strikes to tight end Jimmy Graham and the other to Robert Meachem.

The Ravens (2-1) won despite playing without running back Ray Rice for the first time since 2008. On the inactive list with a strained left hip flexor, Rice was replaced by Bernard Pierce, who ran for 65 yards and a touchdown.

Houston (2-1) led 6-3 before Smith picked off Matt Schaub's pass and took it into the end zone with 2:39 left in the first half. Less than two minutes later, Doss eluded several tacklers during his first career punt return for a touchdown.

SEATTLE — Russell Wilson matched his career high with four touchdown passes — two each to Sidney Rice and Zach Miller — and Seattle dominated as expected.

Seattle improved to 3-0 for the first time since 2006.

Wilson connected with Miller twice in the first 16 minutes on TDs of 1 and 4 yards. He hit Rice for an 11-yard TD late in the first half and found him again on a 23-yard touchdown early in the third quarter.