Pats and Jets leave it late
The New England Patriots and the New York Jets needed late field goals on the opening weekend of the new NFL season.
The New England Patriots have won 24 of the last 26 against the Buffalo Bills but their 23-21 success was a nervy affair as they came from behind to win it courtesy of Stephen Gostkowski's field goal five seconds from the end.
Tom Brady threw a pair of touchdown passes to Julian Edelman as he became the ninth player in NFL history to pass for 45,000 yards, but he was also intercepted once and lost a fumble as the Bills hassled him all game long.
Buffalo's rookie quarterback EJ Manuel threw two touchdowns himself as he impressed, while Da'Norris Searcy ran back a fumble recovery 74 yards but it was all to no avail as the Bills suffered late heartbreak.
The New York Jets also won on a late field goal, as they beat the Tampa Bay Buccaneers 18-17 in dramatic fashion with rookie QB Geno Smith drawing a foul as he scampered for the sideline, enabling Nick Folk to boot the winning field goal.
John Freeman had thought he'd produced the game-winning drive with just 38 seconds left to play but Smith made an immediate statement in the Big Apple.
Reigning MVP Peterson scored three TDs but poor play from his quarterback Christian Ponder meant that even he couldn't stop the Minnesota Vikings losing 34-24 against the Detroit Lions - who had new signing Reggie Bush as their star.
Bush scored one TD but also had two pulled back, but Joique Bell did find the end zone twice for the Lions who had three interceptions of Ponder.
The Cincinnati Bengals looked to have a comfortable 11-point lead at the Chicago Bears before the hosts came back to win 24-21 thanks to a Matt Forte run and a brilliant catch from Brandon Marshall from Jay Cutler's throw.
Receiver AJ Green has 162 yards and two touchdown catches for the Bengals, but Andy Dalton's two interceptions proved costly as Marc Trestman enjoyed a winning start as the new head coach of the Bears.
Andrew Luck started his second season brilliantly by throwing two TD passes and running in a third as the Indianapolis Colts beat Oakland Raiders 21-17. QB Terrelle Pryor ran for 112 yards in a promising display for Oakland.
The Kansas City Chiefs started well under new coach Andy Reid as they battered the Jacksonville Jaguars 28-2 - only an early safety, after the Chiefs had a punt blocked, got the Jags on the board.
The Seattle Seahawks beat Carolina Panthers 12-7 but only after being severely tested by the home team - Russell Wilson's 43-yard TD pass to Jermaine Kearse claimed the hard-fought victory for the Seahawks.
It was a bad start to the season for the Pittsburgh Steelers as they lost 16-9 at home to the Tennessee Titans even after being given the perfect start by Darius Reynaud, who caught the opening kick-off but took it into the end zone for a safety.
The big-spending Miami Dolphins made a winning start to the season with a comfortable 23-10 win over the Cleveland Browns despite rushing for a total of just 20 yards. Trent Richardson managed just 47 yards himself for the Browns while QB Brandon Weedon threw three picks.