CHARLOTTE, N.C. -- Carolina's defense allowed only three points for the second straight week, and Graham Gano converted three field goals as the Panthers held on to defeat the Buffalo Bills 9-3 on Sunday.
The Panthers (2-0) held Tyrod Taylor and LeSean McCoy in check all day, limiting the Bills (1-1) to 176 yards and 10 first downs. McCoy had 9 yards on 12 carries and Taylor had 125 yards passing. The Panthers had three sacks, two by Julius Peppers in his first home game since re-signing with them.
The Panthers needed a late stop to seal the win.
Buffalo rookie Zay Jones tried to make a diving catch on fourth-and-11, but couldn't haul in the pass at the Carolina 3 with 9 seconds remaining.
The Panthers have not allowed a touchdown in two games after beating San Francisco 23-3 in Week 1.
But they lost tight end Greg Olsen in the second quarter to a broken right foot. Olsen did not miss a game in his previous 10 pro seasons.
Cam Newton was 20 of 32 for 228 yards but was sacked six times by Sean McDermott's defense. McDermott was Panthers defensive coordinator for the previous six seasons before taking over as head coach of the Bills earlier this year.
The Bills were outgained 193-39 in the first half, but only trailed 6-0 because of their defense. Buffalo had three first-half sacks of Newton, including one that took the Panthers out of field goal range.
TAYLOR MOVES UP: With his 9-yard completion on the opening drive, Taylor moved into seventh place on the team's all-time passing yards list, passing Dennis Shaw (6,286). Taylor now has 6,291 passing yards.
GETTING HIS KICKS: Gano was locked in a kicking battle in the preseason, but is 6 for 6 on field goal attempts so far this season.
Bills: Host Denver next Sunday.
Panthers: Host New Orleans next Sunday.
More AP NFL: pro32.ap.org and twitter.com/AP-NFL
JJ Watt posted a video to twitter of him recovering from his season-ending injury by running on an advanced treadmill and giving a thumbs up to his followers.
The bar is fairly high for new coordinator Don Martindale, who takes over a Ravens defense that has finished in the top 10 in 15 of the past 20 years.
Falcons coach Dan Quinn opened his news conference by making it clear that Steve Sarkisian will be back as offensive coordinator, despite the drop-off in offensive production.
When Leonard Fournette was rear-ended in Jacksonville on Tuesday, he was surprised to find out the driver was a Steelers fan.
Vikings offensive coordinator Pat Shurmur on potentially becoming a head coach soon: "We don't let things that are happening around us to distract us. And this week is no different."
Josh Allen and Baker Mayfield, both likely first-round picks, were assigned to the North roster, which will be led by the Broncos' coaching staff.