人贓俱獲

Idiom

 * 1)  to be caught with stolen items; to be caught red-handed