You handed out your grades. Now, I hand out mine from the Giants’ 24-20 victory over the Raiders on Sunday at MetLife Stadium.

Offense: C+Andre Brown saved the Giants on a day when their passing game wasn’t very good. The run blocking, however, was better than it had been at any point in the first half of the season. The shift is on. The Giants are fast becoming a run-first power team with Eli Manning making too many mistakes. (How you voted: C, 61.54%)

Defense: ABy my count, the defense only allowed three points. Seven were Manning’s fault and the other 10 fall on the special teams’ shoulders. So, really, the Giants haven’t allowed an opposing offense to drive for a touchdown in 14 quarters. That is a sensational streak. They held the Raiders to 213 total yards. That's 41 yards below their average on the ground. (How you voted: A, 45.7%)

Special Teams: CThis grade would have been worse if not for Damontre Moore’s sensational individual effort to block a punt that was returned for a touchdown in the first half. The Giants were bad in just about every other aspect. Their punting was horrible, their kickoff coverage was poor and they fumbled the opening kickoff inside their own 20-yard line. The special teams looked much like they did in the first half of the season. (How you voted: D, 34.63%)

Coaches: BOffensive coordinator Kevin Gilbride deserves a lot of credit for sticking and committing to the running game. Defensive coordinator Perry Fewell deserves a lot of credit for devising a plan to contain Raiders quarterback Terrelle Pryor. It was a pretty good afternoon for the Giants coaching staff, other than special teams coordinator Tom Quinn. (How you voted: C, 50.55%)