人赃俱获

rén zāng jù huò

(of a thief, smuggler etc) to be caught with stolen or illegal goods

to be caught red-handed

rén

person; people

zāng

stolen goods; loot; spoils

(literary) all; both; entirely; without exception

huò

(bound form) to reap; to harvest