The Giants were aided by a late-game call by the officials in which they deemed WR Victor Cruz had given himself up after catching an Eli Manning pass. Cruz actually stumbled and fell to the ground untouched. He rose from the turf, leaving the football to a group of Cardinal defenders - a clear fumble that would have given Arizona the ball and the game.
The officials ruled the play dead and therefore non-reviewable. On the next play, Eli hit Hakeem Nicks for 29-yard score to take the lead with under three minutes remaining.
Manning was 27-40 for 321 yards and had 2 TDs passing with no INTs. He did have a costly fumble though, losing the football deep in Giants' territory.
Nicks caught ten passes for 162 yards and the game-winning TD. Cruz had another big day: six catches for 98 yards. TE Jake Ballard made a nice grab in the rear of the end zone for his first career TD.
LB Mathias Kiwanuka had six tackles as did S Antrel Rolle, who had a key interception over Cardinals' superstar wideout Larry Fitzgerald.
DE Osi Umenyiora came back with a vengeance today, recording two sacks and forced a fumble. DE Dave Tollefson, who got more playing time due to the absence of Justin Tuck, also had two sacks.
The officials were as erratic as the two teams, getting some calls wrong, then letting a few other infractions go uncalled. The Giants were flagged seven times for 55 yards. Arizona, who was clutching and grabbing all afternoon, drew 11 penalties for 118 yards.
Both teams lost fumbles. The Giants lost two: Eli and RB Ahmad Bradshaw both lost the ball deep inside their own zone.
The Giants are now 3-1 on the season and are tied atop the NFC East with Washington. Dallas, who lost a close one to Detroit today, is 2-2. Philadelphia, the heavy preseason favorite to win the division, have begun the season 1-3.