I think this game shows us that although the Ravens have had a nice first 10 games, they have major holes.

The Giants are a damn good team.

PP