That was a tough game to grade. It's hard to cram that much craziness into 60 minutes of football.

The Giants certainly did some good in their 24-21 loss to the Cowboys. They erased a 15-point third-quarter deficit and looked primed for a season-defining victory.

Then it all came crashing down. Tony Romo and the Cowboys ended the Giants' dream with a season-crushing drive. Romo came up big and the Giants defense small in the moment of truth. Who woulda thunk it?

As for the grades, they reflect the final result. Here's how it breaks down:

(Note: The results from your grades were tallied at 10 am.)

Offense: C-If it were broken down further, the Giants' running game would get an A. The passing game would receive a D. The Victor Cruz fumble, however, was the real killer. The offense had a net total of 14 points on the day. That is just not good enough. (How you voted: C, 42.24%)

Defense: CThe Giants defense allowed only 17 points and 327 total yards. But all their work was ruined when Dallas marched down the field and converted three third downs of five or more yards on the game-winning drive. (How you voted: C, 41.76%)

Special Teams: A-Steve Weatherford had one of the best games of his career with 67 and 68-yard punts. The Giants also excelled in coverage of kicks and punts. It was a really good game for the special teams in very difficult conditions. (How you voted: B, 43.56%)

Coaches: C+For the most part, I liked the offensive game plan. It was run-heavy. In fact, I think the Giants could have run the ball more. That was the best way for them to win this game in these conditions. The defense did a decent job most of the afternoon limiting Tony Romo and Dez Bryant (until the final drive) and the special teams didn't have any disasters. In this case, it was more lack of execution and poor individual plays that led to the Giants' most recent demise than poor coaching. (How you voted: D, 33.96%)

GIANTS NEWS ON SOCIAL MEDIA

Overall: C-The bottom line is that the Giants weren't good enough. They made too many mistakes (turnover for a touchdown, bad penalties) in every aspect of the game to win against a team with an NFL-caliber quarterback. Dallas displayed its fair share of incompetence, but the Giants still couldn't take advantage. (How you voted: C, 45%)