jdn. auf frischer tat ertappen

listen to the pronunciation of jdn. auf frischer tat ertappen
Немецкий Язык - Английский Язык
to catch somebody red-handed (committing an offence)
to catch somebody in the act (of committing an offence)