New York Giants defeat Carolina Panthers, 31-18

The embarrassment and humiliation of 2009 is finally a thing of the past.

It took eight months to get to this point, and it wasn't easy or pretty, but the Giants finally gave a performance they could feel good about Sunday. They opened the 2010 season and their new, $1.7 billion stadium in style, beating the Carolina Panthers, 31-18.

That it was against the same Panthers team that closed Giants Stadium with a 41-9 win last Dec. 27 certainly had to feel good to the Gi...