Simply put, a great game put together by Minnesota.
I'm not sure what exactly got into the Beloved Purple this afternoon, or what happened to the Giants' passing offense, but if you had come to me before this game and told me that the Vikings were going to put up 41 today, I would have told you that you were crazy. Even I wasn't picking them to win.
More on this later on tonight. I need to let this one fully digest.