Giants make a run for it all