catch sb unawares

catch sb unawares / take sb unawares — застигнуть врасплох

Example 1: Despite George's vigilance the snow, when it did come, took him unawares.

See also
[catch sb off guard]
[catch sb in the act]
[take sb aback]
[catch sb with one's pants down]
[застать врасплох]