auf frischer Tat erwischen; auf frischer Tat ertappen - to catch in the act; to catch red-handed; to catch with one's pants down
auf frischer Tat erwischt; auf frischer Tat ertappt - caught in the act; caught red-handed Er wurde auf frischer Tat ertappt. - He was caught with his pants down.