4 NY Giants who impressed (and 1 who didn't) in bringing the Packers back to reality

What an upset win for the Giants

Green Bay Packers v New York Giants
Green Bay Packers v New York Giants / Michael Owens/GettyImages
4 of 5

Saquon Barkley got his swagger back

After a slow game on the ground against the Patriots last week, fans were hoping for a bounce-back performance from Saquon Barkley in Week 14. Needless to say, he didn't disappoint. While Barkley did start the game off a little slow, he managed to score two times and ripped off some big-time runs in the second half that helped set up a Giants victory.

For the game, Barkley ran the ball 20 times for 86 yards and two touchdowns while catching three passes for 15 yards as well. The offensive line didn't do Barkley any favors, but when the team needed him to step up, he did. While he did have a nearly game-costing fumble, the run he had leading up to it was still incredibly impressive.

It's been a very up-and-down season for Barkley and the odds have been stacked up against him. Despite this, he's still churning out a very productive season in which he has remained a top running back in the NFL. We're hopeful Schoen rewards this play with a proper extension this offseason.