Despite Injuries, Giants Rout Panthers