idiom
take by surprise
удивить кого-то неожиданно
Meaning
to catch someone off guard; to surprise unexpectedly
Example
The sudden rain **took us by surprise**.
Неожиданный дождь **удивил нас**.