Akademik

застигнуть
несовер. - застигать;
совер. - застигнуть, застичь (кого-л. ) take by surprise, catch застигать врасплох
сов. см. застигать.

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