Can the Giants hang on to this lead?