Akademik

застигать
несовер. - застигать;
совер. - застигнуть, застичь (кого-л. ) take by surprise, catch застигать врасплох
, застигнуть, застичь (вн.) catch* (smb.) ;
overtake (smb.) ;
застичь кого-л. врасплох catch* smb. unawares;
застичь кого-л. на месте преступления catch* smb. in the act, catch* smb. red-handed;
гроза застигла нас в лесу we were in the woods when the storm overtook/caught us.

Большой англо-русский и русско-английский словарь. 2001.