EAST RUTHERFORD, N.J. — A week after leading Buffalo to a victory at MetLife Stadium against the Jets, Bills quarterback Josh Allen appeared to feel right at home on Sunday afternoon, passing for 206 of his 253 yards in the first 23 minutes of a 28-14 win over the Giants.
The home crowd grew less and less amenable to Eli Manning and the Giants’ offense, which opened the game with a five-play, 75-yard drive for a touchdown, then feebly ended the next four drives with punts and a first-half-ending interception.
Saquon Barkley carried the ball four times for 55 yards on the Giants’ first possession, ending the drive with a 27-yard touchdown run. But Barkley carried the ball only three times for 7 yards on the Giants’ next three possessions. That enabled Buffalo to storm past the Giants’ confused and outclassed defense for three consecutive touchdowns.
The Giants special-teams player Antonio Hamilton made the kind of play that always fires up a home crowd, and usually a defense, preventing a second-quarter punt from rolling into the end zone and pinning the Bills at their 2-yard line.
But the Giants’ defense showed it is still vulnerable to big plays, and the Bills needed only seven plays to cover 98 yards and extend their lead.
The Bills (2-0) took a 21-7 lead midway through the second quarter on the 98-yard drive, which Allen ended by flipping a one-foot pass that Isaiah McKenzie turned into a 14-yard touchdown sprint around left end.
Manning, who ended the first quarter with zero total passing yards, completed 9 of 15 throws in the first half, capping the final two drives of the half with an Aldrick Rosas miss on a 48-yard field-goal attempt and a Manning pass that was intercepted by Trent Murphy after being batted by defensive tackle Ed Oliver.
Giants fans who were not running to the concession stands or the restrooms booed the Giants off the field after a first half in which they were outgained by Buffalo, 260 yards to 165 yards.
Manning ran into the same problem with Buffalo that Jets quarterback Sam Darnold did a week earlier, with the Bills lifting their burly arms to knock down several of Manning’s passes at the line of scrimmage.
“I think they’re pretty good at it,” Manning said of the Bills. “They batted a bunch of balls last week against the Jets. We saw that on film. We kind of knew that they like to bat. They got a few today, which hurt us.”
Besides being two inches taller than the 6-foot-3 Darnold, the 38-year-old Manning is 16 years older than Darnold and has won the Super Bowl twice. So Manning has seen fierce pass rushes before. He looked just like any old quarterback Sunday.
Giants Coach Pat Shurmur said of Manning: “I think his play is indicative of how our team played. There were some really good plays in there, and then there were some things that we need to improve on.”
When asked if it might be time to take an extended look at the rookie quarterback Daniel Jones, who did not play Sunday, Shurmur replied, “I don’t think that’s a conversation for right now.”
The Giants’ defense tightened after halftime, forcing three consecutive Buffalo punts. The offense responded after the third punt with a 12-play, 76-yard touchdown drive that ended with T.J. Jones snagging a 4-yard pass from Manning and getting both feet down in the end zone.
Manning completed all seven of his passes for 56 yards on the touchdown drive, which trimmed the Giants’ deficit to 21-14 with 11 minutes 56 seconds to play. There was plenty of time for a tying or a go-ahead touchdown for the Giants, but Allen, who completed 19 of 30 passes for the game, put the Bills too far ahead.
Manning was short-handed, playing without wide receivers Golden Tate, who was suspended for the first four games after violating the N.F.L. policy on performance-enhancing substances, and Sterling Shepard, who was ruled out with a concussion sustained in last Sunday’s game.
Then Cody Latimer left the game with what was said to be a concussion after making a reception that set up the Giants’ second touchdown. Manning ended the game with two completions for 40 yards, but he was 0 for 5 immediately after Buffalo took a 28-14 lead.
The Giants seemed to agree that the loss was a group effort.
“There were bright spots, but we don’t need bright spots,” the veteran cornerback Janoris Jenkins said. “We need spots all day, bright all day, every day. Everybody has to come to play football.”
Allen marched the Bills 75 yards in 13 plays, with Frank Gore scoring from the 1-yard line. The drive was extended on a personal foul on Giants defensive lineman Dexter Lawrence on what would have been a successful Buffalo field goal.
Barkley was marginally busier Sunday than he was in a dismal season-opening loss to the Dallas Cowboys last weekend, rushing for 107 yards on 18 carries and catching three passes for 28 yards.
“I’m not concerned about the mind-set, I’m not concerned about the belief, I’m not concerned about the confidence, I’m not concerned about anything,” Barkley said. “The only thing we’ve got to do is execute better.”