take sb by surprise

iznenaditi nekoga; izvršiti prepad na

Bill caught his mother by surprise by coming to the door and pretending to be selling something.

She bolted into the room and took them by surprise.

I took the little bird by surprise, and it flew away.