• Hudson delivers gem in victory over Giants