ECC holds off Punxsy's ferocious comeback