Заставать/ застать (застигать/ застигнуть) врасплохкого. Разг. Заставать кого-л. где-л. неожиданно, когда он к этому не готов. БМС 1998, 101; ШЗФ 2001, 82.
Большой словарь русских поговорок. — М: Олма Медиа Групп
В. М. Мокиенко, Т. Г. Никитина
2007