The Giants' season has had more downs than ups, but three grand slams in eight days is worth celebrating.