Giants comeback