catch red-handedUsed when someone is caught while doing something wrong, especially stealing or committing a bad act. The literal wording is not usually used in English.
FR: On a pu prendre la main dans le sac le suspect au moment du vol.
EN: The suspect was caught red-handed during the theft.