ORCHARD PARK, N.Y. -- The new-look Buffalo Bills might be better than advertised under rookie head coach Sean McDermott.
The Jets, however, opened the season playing well below even their meager expectations.
Tyrod Taylor showed no lingering signs of a concussion that sidelined him for two weeks by throwing two touchdowns in a 21-12 win on Sunday. The Bills never trailed after opening the scoring on Taylor's 1-yard touchdown pass to Charles Clay 3 1/2 minutes into the second quarter.
Buffalo's defense had three interceptions, including linebacker Ramon Humber picking off Josh McCown's pass to thwart a 2-point conversion in the third quarter. Safety Micah Hyde sealed the victory by intercepting McCown at Buffalo's 41 to end the Jets' final series.
"It was big for coach McDermott and big for us as a team," Taylor said, who completed 16 of 28 for 224 yards and an interception.
McDermott was pleased with the performance from a team that featured just 26 players who had been on the roster a year ago. And yet the former Carolina Panthers defensive coordinator was also quick to temper his emotions.
"This is one win, let's keep things in perspective," said McDermott, who was hired in January after Rex Ryan was fired in the final week of last season. "I'm extremely proud of it. That said, we've got a lot of work to do."
For one week at least, the Bills can lay claim to leading the AFC East after the Patriots lost to Kansas City on Thursday and the Miami Dolphins' opener was postponed due to Hurricane Irma.
The Jets face an uphill climb to be respectable.
New York couldn't run and couldn't stop the run, which were supposed to be two of the team's strengths.
The running back tandem of Bilal Powell and Matt Forte combined for 38 yards rushing. The defense gave up 190 yards rushing, including 110 to LeSean McCoy, who consistently beat New York's defenders around the edge.
"Missed assignments. Missed assignments," coach Todd Bowles said, repeating the phrase on several occasions. "We're not going to hang our heads. We're going to get ready and not make the same mistakes next week."
The lack of a ground game placed far too much emphasis on the 38-year-old McCown to produce with a patchwork group of receivers that included Jermaine Kearse and tight end Will Tye, neither of whom was on the team 10 days ago.
McCown refused to provide any excuses or buy into the offseason narrative pegging the Jets for pulling the plug on this season in order to build through next year's draft.
"That's not how we approach it," McCown said. "We're disappointed absolutely, but we plan on responding."
McCown went 26 of 39 for 187 yards in opening his 15th NFL season by extending his personal losing streak to eight games. The skid dates to Oct. 11, 2015, when he led Cleveland to a 33-30 win over Baltimore. McCown is 1-17 in his last 18 starts.
McCown scored New York's lone touchdown on a 1-yard run to briefly cut Buffalo's lead to 14-12 with two minutes left in the third quarter.
Buffalo squandered two scoring opportunities in the first half. Taylor's pass to Clay in the end zone glanced off the tight end's hands and was intercepted by Juston Burris. The cornerback returned it 48 yards, and went down when he bumped into his teammate. Burris then fumbled, but was ruled down by contact, as he had a knee down when hit from behind by Bills center Eric Wood.
Newly acquired kicker Stephen Hauschka also missed a 46-yard attempt wide left.
The Jets converted 4 of 14 third-down chances and managed 11 first downs -- and just four in the first half.
Jets: WR Jeremy Kerley will have to wait to mark his return with New York. Kerley re-signed with the Jets on Tuesday after being cut by the San Francisco 49ers. With QB Bryce Petty still nursing a knee injury, Christian Hackenberg served as the backup.
Bowles said Petty's knee injury had nothing to do with the depth chart, noting the quarterback practiced all week. "That's a coaching decision," Bowles said.
Bills: Backup DE Jerel Worthy did not play as he is still recovering from a concussion sustained in Buffalo's preseason finale.
Jets: TE Eric Tomlinson did not return after hurting an elbow in the second quarter.
Bills: CB E.J. Gaines did not return after hurting his left shoulder while assisting Lorenzo White in tackling Powell on an 11-yard run midway through the fourth quarter.
Jets: At Oakland on Sept. 17.
Bills: At Carolina on Sept. 17.
For more NFL coverage: http://www.pro32.ap.org and http://www.twitter.com/AP-NFL
New Ram Matthews out to show he's not done yet
Veterans Clay Matthews, Eric Weddle and Blake Bortles all say the Los Angeles Rams were at the top of their list of free agent destinations.
Stephen A. still rolling with Steelers to win AFC North
Stephen A. Smith acknowledges the talent the Browns have now, but still gives the edge to the Steelers to win the AFC North next season.
Raiders' lease for Coliseum gets final approval
The Raiders have gotten final approval for their lease to remain in Oakland for at least one more season.
Cain: Kaepernick settlement shows he lost
Will Cain discusses Colin Kaepernick's settlement with the NFL and goes off on analysts who prematurely said Kaepernick won the case.
Full 2019 NFL draft order: All 254 picks
The Raiders have three picks in the first round, while the Giants have two after the Odell Beckham Jr. trade. Follow along with the 2019 NFL draft here.
Pro day takeaways: Why Drew Lock is getting top-10 NFL draft buzz
The Mizzou quarterback made some really difficult throws look easy at his pro day workout. Todd McShay breaks down what else stood out.