The New York Giants stunned last year's Superbowl champions and this year's favourites, the Green Bay Packers, in the divisional play-offs.