заставать врасплох

To catch unawares, to surprise, to take by surprise

Источник: Полный русско-английский словарь на Gufo.me