Brett Favre was intercepted three times and the Miami Dolphins stopped Adrian Peterson on fourth-and-goal from the one-yard line to preserve a 14-10 victory over the Minnesota Vikings in Sunday NFL action.
Koa Misi also recovered Favre's fumble in the end zone for one of Miami's two touchdowns and Brian Hartline scored the other on a five-yard pass from Chad Henne to keep the Dolphins (2-0) undefeated.
The 40-year-old Favre had his worst day as a Viking, going 19 of 28 for 197 yards with four turnovers. He threw two interceptions at home all of last season, but topped that total in the home opener.
Peterson rushed for 145 yards and a touchdown for the Vikings (0-2), who forced two fumbles of their own in a mistake-filled game.
The Vikings had a final possession with 1:42 to go, but Favre's pass to Visanthe Shiancoe on fourth down fell incomplete.
Colts 38, Giants 14
Peyton Manning threw for three touchdowns in easily outplaying younger brother Eli as the Indianapolis Colts routed the New York Giants.
In the second NFL meeting of siblings as starting quarterbacks, Peyton Manning got lots of help from his running game and a Colts defence that was overrun last week against Houston. Joseph Addai rushed for 92 yards, Donald Brown added 69 and Indianapolis (1-1) forced Eli Manning to fumble twice, resulting in 14 points.
The brothers chatted in pregame warmups and twice shook hands at the coin toss. Then Peyton guided the Colts to a 24-0 halftime lead, including a 98-yard drive capped by Dallas Clark's 50-yard TD catch.
The Giants are 1-1.
Packers 34, Bills 7
Clay Matthews had three sacks, leading a dominant defensive performance in the Green Bay Packers' 34-7 victory over the Buffalo Bills on Sunday.
Green Bay's Aaron Rodgers threw for 255 yards, with touchdowns to Donald Driver and James Jones, and scrambled for another score.
Linebacker Brandon Chillar and rookie safety Morgan Burnett intercepted Trent Edwards and the Packers (2-0) held the Bills to 186 yards of total offence.
Fred Jackson rushed for a touchdown, the only score of the game for Buffalo (0-2). Edwards was 11 of 18 for 102 yards.
Jets 28, Patriots 14
Mark Sanchez threw a career-high three touchdown passes, including two in the second half, and the New York Jets held off Tom Brady and the New England Patriots despite losing Darrelle Revis.
Six days after an awful outing in the opener against Baltimore, the Jets' offence was impressive as Sanchez completed a career-high 21 passes on 30 attempts for 220 yards and connected with Braylon Edwards, Jerricho Cotchery and Dustin Keller for scores.
Chargers 38, Jaguars 13
Philip Rivers threw for 334 yards and three touchdowns and the San Diego Chargers forced six turnovers in beating the Jacksonville Jaguars in their home opener.
Chargers rookie running back Ryan Mathews hurt his right ankle in the second quarter and didn't return. He also fumbled for the second straight game, one of San Diego's three turnovers.
Texans 30, Redskins 27 (OT)
Neil Rackers kicked a 35-yard field goal 11:36 into overtime, and Matt Schaub passed for a franchise-record 497 yards as the Houston Texans improved to 2-0 with a win over the Washington Redskins.
Schaub completed 38-of-52 passes with three touchdowns and one interception for the Texans, who have won their first two games of the season for only the second time in team history.
Andre Johnson had 158 yards receiving and tied a career high with 12 catches. Kevin Walter caught 11 passes for 144 yards.
Chiefs 16, Browns 14
Two wins in one week have the Kansas City Chiefs off to a shocking start.
Brandon Flowers returned an interception for a touchdown, Ryan Soccup kicked three field goals and Kansas City converted a late fourth-down gamble by coach Todd Haley for a 16-14 win over the Cleveland Browns on Sunday.
The Chiefs, who also knocked off AFC West champion San Diego on Monday night, are 2-0 for the first time since 2005.
Steelers 19, Titans 11
Antonio Brown scored on an 89-yard kickoff return to open the game, and the Pittsburgh Steelers forced seven turnovers in defeating the Tennessee Titans 19-11.
Dennis Dixon hurt his left knee and was replaced by Charlie Batch, but the Steelers (2-0) swarmed the Titans (1-1) and came up with four sacks and forced the most turnovers by Tennessee since 2000.
The Titans even tried pulling Vince Young after his third turnover. Kerry Collins was intercepted to end his first series.
Bears 27, Cowboys 20
Jay Cutler threw three touchdown passes and Romo wasn't able to respond, lifting the Chicago Bears to a 27-20 victory Sunday.
The Bears come away 2-0 for the first time since their Super Bowl season in 2006.
Dallas fell to 0-2 for the first time since 2001, when Quincy Carter took over for the retired Troy Aikman at quarterback.
Bengals 15, Ravens 10
Five field goals were enough to extend the Cincinnati Bengals' domination of the AFC North.
Mike Nugent made a career-high five kicks, two of them in the closing minutes, and Cincinnati's up-to-the-challenge defence made it hold up for a 15-10 victory over the Baltimore Ravens.
Cincinnati (1-1) won the division last season by running the table, going 6-0 for the first time in franchise history.
The Ravens (1-1) couldn't pull one out despite another brilliant day by their defense, which hasn't allowed a touchdown in its past 10 quarters since the playoffs.
Falcons 41, Cardinals 7
Matt Ryan and the Atlanta Falcons finally broke loose on offence, with help from an unexpected source.
After a sluggish pre-season and failing to score a touchdown in the season opener, the Falcons romped to a 41-7 victory over the Arizona Cardinals on Sunday, getting a huge boost from third-string running back Jason Snelling.
Snelling took over after the top two backs, Michael Turner and Jerious Norwood, went out with injuries.
The replacement carried 24 times for 129 yards, including a pair of touchdowns. He also hauled in a 19-yard touchdown pass from Ryan.
Eagles 35, Lions 32
Michael Vick's second touchdown pass put the Philadelphia Eagles ahead just before halftime and they had to hold on to beat the Detroit Lions 35-32.
LeSean McCoy gave the Eagles (1-1) an 18-point lead with his third score with 6:17 left.
The Lions (0-2) rallied to pull within three points and recovered an onside kick with 1:50 left, but turned the ball over on downs without gaining a yard.
Buccaneers 20, Panthers 7
Josh Freeman threw for 178 yards and two touchdowns and Tampa Bay beat the Carolina Panthers 20-7 to give the Buccaneers their first 2-0 start in five years.
A year after opening 0-7 and just over nine months removed from Freeman's five-interception nightmare against Carolina, the second-year quarterback avoided any big mistakes.
The miscues were made by the Panthers (0-2), who couldn't move the ball and Matt Moore was benched for rookie Jimmy Clausen in the fourth quarter.
Broncos 31, Seahawks 14
Who needs Brandon Marshall? Top draft pick Demaryius Thomas caught eight passes for 97 yards and a touchdown in the Denver Broncos' rout of the Seattle Seahawks.
Kyle Orton threw for 307 yards and two TD passes, including one to Eddie Royal — his first TD catch since 2008 as the Broncos dominated the Seahawks (1-1) from the start and played keep-away in the second half.
Raiders 16, Rams 14
Bruce Gradkowski replaced an ineffective Jason Campbell after halftime and led the Raiders to three scoring drives and a 16-14 victory over the St. Louis Rams in the home opener.
Gradkowski threw a four-yard touchdown pass to Louis Murphy, Darren McFadden ran for 145 yards and Sebastian Janikowski kicked three field goals to give Oakland (1-1) its first win in a home opener since 2004.