The Giants fell to 0-2 for the second consecutive season and the sixth time in the past seven seasons when they lost 28-14 to the Bills on Sunday in their home opener.

In none of those six seasons the Giants lost their opening two games did they make the playoffs.

Making matters even more embarrassing, the Bills, who defeated the Jets 17-16 last week, are now 2-0 at MetLife Stadium this season, while the Giants and Jets are a combined 0-2 in their home building.

The Giants failed to take advantage of a dream start, taking a 7-0 lead on the opening possession of the game on a 27-yard scoring run by Saquon Barkley just 2:24 into the game.

Then the Giants defense, which was boat-raced by the Cowboys offense in last week’s season opener, stuffed the Buffalo offense to a three-and-out on the Bills’ first offensive possession.

It was after those two possessions when the game turned ugly as the Bills scored the next 21 points.

Buffalo tied the game at 7-7 on a 6-yard quarterback keeper by Josh Allen with 3:43 remaining in the first quarter.

After a three-and-out by the Giants offense, the Bills took a 14-7 lead on a 14-yard TD run with 13:24 remaining in the first half. The Bills converted three third-down conversions to keep the possession alive.

The Giants offense again stalled on its third possession and the Bills answered with yet another touchdown, but this one was more insulting because it came on a 98-yard drive. This time it was a 14-yard Allen flip pass touchdown to Isaiah McKenzie with 7:30 remaining in the first half.

That score was set up by a 51-yard Allen pass play to Cole Beasley.

Allen finished 19-of-30 for 253 yards, a TD pass and a TD run and 21 rushing yards.

The Giants failed to score before the first half ended when Aldrick Rosas missed a 48-yard field goal with 1:49 remaining.

The Giants had another chance to score a short time later after a 60-yard punt return by TJ Jones gave them the ball deep in Buffalo territory, but Manning was intercepted by defensive end Trent Murphy after rookie defensive tackle Ed Oliver deflected the pass.

It stayed 21-7 Bills until the Giants scored on a 4-yard Eli Manning pass to Jones with 11:46 remaining in the game.

That gave the Giants some life … until the Bills got the ball back and promptly drove down the field and made it 28-14 on a 1-yard Frank Gore scoring run.

That TD was made possible after defensive lineman Dexter Lawrence II was called for a personal foul on a Bills field goal attempt, giving them a first down at the Giants 1-yard line.

This was essentially the end for the Giants on this game. They’ll take their 0-2 record to Tampa next Sunday to play the Buccaneers as they try to avoid going 0-3 for the second time in the past three seasons.

Manning finished 26-of-45 for 250 yards with a TD and two INTs. Barkley rushed for 107 yards on 18 carries and had three catches for 28 yards.