For fans suffering a sports hangover Sunday afternoon in the wake of the Yankees’ playoff exit, the action at MetLife provided little in the way of a cure.

Saquon Barkley’s return from a high-ankle sprain was not enough to spark the Giants to victory as they fumbled away two late chances for a game-winning drive in a 27-21 loss to the Cardinals at a soggy MetLife Stadium.

After letting Cardinals backup running back Chase Edmonds — the pride of Fordham — steal the show early, the Giants had recovered to have multiple shots to win it late.

First, they got the ball at their own 25 with 4:23 to go. Daniel Jones got a first down before getting sacked for the fifth time. Then, on third-and-18, Pat Shurmur called a draw play to Barkley that gained 3 yards. On fourth-and-15 from his own 33, Jones got drilled from behind and fumbled for the second time in the game.

The Giants defense held again, forcing the Cardinals to settle for a 35-yard field goal from Zane Gonzalez that extended their lead to 27-21 with 2:09 left.

The offense took over again, from their own 12-yard line with 2:02 left, and it went just as horribly. Jones fumbled the ball again, and while Nate Solder fell on it to maintain possession for the Giants, their last-ditch comeback attempt ended three plays later on a fourth-and-29 from their own 4-yard line. Jones was shelled again while heaving a prayer that went unanswered.

The Cardinals sacked Jones eight times as the rookie lost two fumbles and also got picked off. Barkley, after missing three games, finished with 18 carries for 72 yards and a touchdown that got the Giants within 24-21 with 8:13 left in regulation, but that was as close as they would get.

Edmonds, filling in for a hobbled David Johnson, had staked the Cardinals out to a 14-0 lead just over 10 minutes into the game on a pair of 20-yard touchdown runs.

Pat Shurmur’s mounting frustration with pass interference challenges only grew late in the first quarter, when cornerback Janoris Jenkins was flagged on a deep pass downfield. Jenkins got tangled up with Trent Sherfield, but the contact appeared minimal so Shurmur challenged the call. Once again, he did not get it overturned, falling to 0-for-5 on challenges this season.

The big penalty set the Cardinals up for a 47-yard field goal from Gonzalez to make it a 17-0 lead with 13:30 left in the second quarter.

The Giants finally woke up and found the end zone when Jones threw a perfect 28-yard touchdown pass to Rhett Ellison between two defenders to make it 17-7 3:32 into the second quarter.

Murray helped the Giants score again just 1:36 later. On a third down, the rookie quarterback tried to scramble, but instead took a 15-yard sack by Markus Golden. That pinned the Cardinals back to their own 4-yard line on fourth down, and Andy Lee’s punt from the back of the end zone was blocked by Michael Thomas. Eli Penny recovered the loose ball for the touchdown to cut the Giants deficit to 17-14 with 9:52 left in the half.

Jones had another slip-up with ball security midway through the third quarter. Chandler Jones got into the backfield and knocked the ball out of the quarterback’s hand before falling on it near midfield.

The Cardinals took over, and three plays later, Edmonds was in the end zone again after a 22-yard touchdown run for the 24-14 lead.

The Giants got a brief scare on their ensuing drive when Barkley limped off after a 9-yard run. But after getting the ankle taped up on the sideline, he returned to play.

The Giants were not as fortunate later in the drive, when Aldrick Rosas attempted a 37-yard field goal that clanked off the right upright with 1:07 left in the third quarter.