Brett Favre had his worst game for the Vikings, throwing three interceptions and losing a fumble as the Miami Dolphins held out Adrian Peterson on fourth-and-goal to preserve a 14-10 victory over Minnesota Sunday. Koa Misi recovered Favre's fumble in the end zone for a touchdown and Brian Hartline scored on a 5-yard pass from Chad Henne to keep the Dolphins (2-0) undefeated. The 40-year-old Favre was 19 of 28 for 197 yards. 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 in a mistake-filled game. Jets 28, Patriots 14: At East Rutherford, New Jersey, Mark Sanchez threw a career-high three touchdown passes as the Jets held off New England despite losing Darrelle Revis. 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. Eagles 35, Lions 32: At Detroit, Michael Vick's first start in four years was a winning one, with the quarterback throwing two touchdown passes in the first half before Philadelphia held off a late rally. LeSean McCoy gave the Eagles (1-1) an 18-point lead with his third score with 6:17 left. The Lions (0-2) pulled within three points and recovered an onside kick with 1:50 left, but turned the ball over on downs without gaining a yard. Vick, starting for Kevin Kolb (concussion), missed two seasons while serving an 18-month sentence for his role in a dogfighting operation and played sparingly last year. He hit 21 of 34 passes for 284 yards, ran for 37 yards. Texans 30, Redskins 27 OT: At Landover, Maryland, Neil Rackers kicked a 35-yard field goal with 3:24 left in overtime, and Matt Schaub passed for a franchise-record 497 yards as Houston won again. 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. Colts 38, Giants 14: At Indianapolis, Peyton Manning threw for three touchdowns to easily outplay younger brother Eli as Indianapolis routed the New York. In the second NFL meeting of siblings as starting quarterbacks, Peyton Manning got lots of help from his running game and the Colts defense. Joseph Addai rushed for 92 yards, Donald Brown added 69 and Indianapolis (1-1) forced Eli Manning to fumble twice, resulting in 14 points. Bears 27, Cowboys 20: At Arlington, Texas, Jay Cutler threw three touchdown passes to lead Chicago to its first win-win start since its Super Bowl season in 2006. Dallas blew a chance to level the game at 20-all when David Buehler badly missed a 44-yard field goal with 7:23 left. Chicago immediately drove for a lead-extending touchdown. Buehler made a 48-yarder with 1:17 left, but the Bears caught an onside kick. Steelers 19, Titans 11: At Nashville, Tennessee, Antonio Brown scored from an 89-yard kickoff return to open the game as Pittsburgh forced seven turnovers. 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. Packers 34, Bills 7: At Green Bay, Clay Matthews' three sacks led a dominant defense, while Aaron Rodgers threw for two TDs and scrambled for another for the Packers. Rodgers threw for 255 yards, with touchdowns to Donald Driver and James Jones. He also ran 9 yards for a score. Elsewhere it was: Chiefs 16, Browns 14; Falcons 41, Cardinals 7; Bengals 15, Ravens 10; Broncos 31, Seahawks 14; Buccaneers 20, Panthers 7; Chargers 38, Jaguars 13; Raiders 16, Rams 14.