The New York Giants surprised many last week after they were able to put up a fight for three quarters against a team many consider to be the best in the league, the New England Patriots. They were able to stay in the fight despite having many of their top offensive options out.

Wednesday brought good news for New York as both Saquon Barkley and Evan Engram were listed as full participants in practice for the Giants.

Daniel Jones understandably struggled last week, but getting back one of his favorite receiving target in Engram and the best running back in the league in Barkley will undoubtedly help. Not only has Engram been a reliable target for Jones, but he's been one of the best tight ends in the league this season.

Jones is still improving and getting used to the speed of the NFL level, so you cannot blame the quarterback for struggling in the past few weeks. To make matters worse, the Giants' best receivers in Engram and Shepard have been sidelined due to injury in addition to the team's first and second string running backs.

The return of Engram and his 373 total receiving yards will help an offense that needs to keep pace with the Arizona Cardinals. Led by rookie Kyler Murray, the Cardinals' offense has looked impressive during their two-game winning streak.

The Giants are still amazingly right in the thick of things in the NFC East standings and will not shy away from doing everything they can in order to secure a victory. Engram is expected to play a key role in Sunday's matchup.