Synonyms for Catch unawares:

v.

surprise (verb)
shock, jolt, take aback, startle, astound, stun, astonish, surprise.