Police set up an ambush and caught the smuggling ring red-handed with the goods.
Tips
register
Police, news, and legal language. The 赃 specifically means stolen or illicit property, so the idiom only fits theft, smuggling, bribery and similar crimes.