Giants victory