his opponent couldn't stand up to his varied and fast changing tactics
Related Translations:
防不胜防: impossible to guard against ...; impossible to defend effectively; no way to prevent [guard against] absolutely; precautions cannot ward off sudden attacks; preventive measures prove to be