Eight players find goals in Giants victory against Panthers