Monday night's win against the Rockies is one the Giants needed -- a victory to lift their spirits and get them back on the winning track...