Rian Lindell kicked a 28-yard field goal as time expired, and the Buffalo Bills snapped a 15-game losing streak to New England with a 34-31 win at Ralph Wilson Stadium.
The Bills overcame a 21-0 deficit and capitalized on four Tom Brady interceptions to notch their first victory over the Patriots since a 31-0 rout during the first week of the 2003 season.
Brady's fourth interception was returned 27 yards to the end zone by Drayton Florence, giving Buffalo its first lead of the game, 31-24, with 10:22 left in the fourth quarter.
The turnover came just after the Bills drew even on Fred Jackson's one-yard touchdown run, which followed another Brady pick. Prior to Jackson's score, the Patriots (2-1) were flagged for pass interference in the end zone, wiping out an interception.
Now trailing, Brady led the Patriots on a 15-play, 71-yard drive. Facing a 4th-and-4 from the Buffalo 41, Brady moved the chains with a five-yard toss to Wes Welker, who had the best game of his career.
New England had a 1st-and-goal from the one, but Buffalo denied BenJarvus Green-Ellis on consecutive touches. After a false start penalty, Brady couldn't connect with Welker. But the duo hooked up on fourth down as Welker's TD tied the game with 3:25 left.
Buffalo quarterback Ryan Fitzpatrick found Donald Jones for a 29-yard gain up the right sideline on the first play of the ensuing series. Two plays later, Fitzpatrick hit Jackson over the middle on a slant pattern and he appeared to score a 39-yard TD. After reviewing the play, Jackson was ruled short of the goal line.
The Bills ran the clock down to three seconds before Lindell drilled the game- winning kick.
Fitzpatrick threw for 369 yards on 27-of-40 efficiency, two touchdowns and two picks.
Jackson caught five passes for 87 yards and gained 74 yards on 12 carries for the Bills (3-0), who have started a season with three straight wins for the first time since 2008.
It had been even longer since they beat the Patriots.
"Of course we're happy to get that monkey off our back, but at the same time, this was a team that we had to beat to get to 3-0," Jackson said.
Brady passed for 387 yards and four touchdowns on 30-of-45 attempts, while Welker set career-highs in receptions (16) and yards (217) while scoring twice.
"We played a good football team, we made too many mistakes," Brady said. "It's tough to overcome as many mistakes as we did, and they made a lot of plays."
49ERS 13 BENGALS 8
Kendall Hunter's touchdown run late in the fourth quarter was the difference as San Francisco took a hard-fought decision over Cincinnati.
Hunter carried the ball nine times for 26 yards spelling Frank Gore, who totaled 42 yards on 17 carries. Alex Smith completed 20-of-30 passes for 201 yards for San Francisco (2-1) and Vernon Davis caught eight balls for 114 yards.
Andy Dalton went 17- for-32 through the air for 157 yards and two interceptions in the loss for Cincinnati (1-2). Cedric Benson accounted for 64 yards on 17 carries for Cincinnati.
LIONS 26 VIKINGS 23 (OT)
Jason Hanson kicked a 32-yard field goal in overtime as Detroit downed Minnesota to move to 3-0 on the season.
After two touchdown catches from Calvin Johnson and three field goals from Hanson in the second half gave the Lions the lead with 2:30 to play, the Vikings were able to tie the game with 1:11 left in regulation thanks to a 49-yard field goal from Ryan Longwell.
The Lions have started their season with three straight wins for the first time since 1980 while the Vikings (0-3) dropped their first three games of the season for the first time since 2002.
SAINTS 40 TEXANS 33
Mark Ingram's first career touchdown proved to be the game-winner as New Orleans beat Houston.
Ingram, the Saints' first-round draft pick out of Alabama, reeled off a 13-yard touchdown run in the waning minutes of the fourth quarter to give his team a lead it would not relinquish.
Matt Schaub completed 22-of-39 passes for 373 yards and three touchdowns against an interception for Houston, which was denied its first-ever 3-0 start.
Drew Brees threw for 370 yards and three touchdowns against two interceptions for the Saints (2-1).
GIANTS 29 EAGLES 16
A maligned Giants defense peppered Michael Vick with hits, knocking him out with a broken hand, and Eli Manning threw four touchdown passes to lead New York to the win over Philadelphia.
Manning passed for 254 yards, including two touchdown throws to Victor Cruz and one each to running backs Brandon Jacobs and Ahmad Bradshaw.
The Eagles (1-2) scored 16 straight points to take the lead after trailing 14-0 in the first quarter, but Vick was knocked out of a game for the second week in a row with a fractured right hand.
CHARGERS 20 CHIEFS 17
Ryan Mathews ran for 98 yards and a pair of touchdowns, as San Diego held on for a victory over struggling Kansas City.
Matt Cassel threw for 176 yards and two touchdowns while Thomas Jones, who gained just 31 yards on 14 carries.
Chargers QB Philip Rivers completed 24-of-38 passes for 266 yards and a pair of interceptions.
PACKERS 27 BEARS 17
Aaron Rodgers threw three touchdown passes to tight end Jermichael Finley as Green Bay rolled overChicago in a rematch of last season's NFC championship game.
Rodgers completed 28-of-38 passes for 297 yards, hitting Finley for two scores in the first 18 minutes of the game to give the Packers (3-0) a 14-0 lead.
Ryan Grant rushed for 92 yards on 17 carries and Greg Jennings had nine catches for 119 yards as the reigning Super Bowl champions ran their winning streak to nine games dating back to last season.
Jay Cutler passed for 302 yards, two touchdowns and two interceptions for the Bears (1-2).
RAVENS 37 RAMS 7
Rookie Torrey Smith caught three touchdown passes in the first quarter as Baltimore pounded St. Louis Rams.
Flacco completed 27-of-48 passes for 389 yards while Smith, who played college ball at Maryland and was a second-round draft pick, had five catches for 152 yards.
Ray Rice rushed for 79 yards for the Ravens (2-1), who bounced back from a loss at Tennessee.
Sam Bradford connected on half of his 32 pass attempts for 166 yards with a TD and an interception for the Rams (0-3), who gave up 553 yards.
RAIDERS 34 JETS 24
Darren McFadden had two touchdown runs as Oakland opened the home portion of its 2011 schedule with a win over New York.
Denarius Moore and Michael Bush scored touchdowns 42 seconds apart in the second half for Oakland (2-1), which has won 10 of the past 13 home games against the Jets.
Raiders quarterback Jason Campbell completed 18-of-27 passes for 156 yards.
Mark Sanchez threw for 369 yards, two touchdowns and one interception on 27- of-43 attempts for New York (2-1).
BUCCANEERS 16 FALCONS 13
Josh Freeman threw for 180 yards and rushed for a touchdown to lead Tampa Bay past Atlanta.
Freeman completed 22-of-32 passes with two interceptions for the Buccaneers (2-1). LeGarrette Blount carried the ball 24 times for 81 yards and Mike Williams caught five passes for 43 yards as the Bucs snapped a streak of five straight losses to the Falcons (1-2).
Matt Ryan threw for 330 yards with a touchdown and an interception. He also lost two fumbles.
Roddy White caught nine passes for 140 yards and Julio Jones hauled in six balls for 115 yards in defeat for Atlanta.
SEAHAWKS 13 CARDINALS 10
Kam Chancellor intercepted Kevin Kolb with 1:04 remaining as Seattle hung on to beat Arizona.
Sidney Rice made his debut in a Seahawks uniform, catching eight passes for 109 yards to lead all receivers. He missed the first two games with a shoulder injury.
Tarvaris Jackson completed 18-of-31 passes for 171 yards and an interception, while Marshawn Lynch gained 73 yards on the ground for the Seahawks (1-2).
Kolb threw for 252 yards with a touchdown against two interceptions while Larry Fitzgerald caught five passes for 64 yards and a touchdown. Todd Heap totaled 61 yards on six catches.
Alphonso Smith and Chester Taylor split time at running back for the Cardinals (1-2). Smith rushed for 54 yards on 17 carries, while Taylor gained 20 yards on eight rushes.