An off-duty NYPD detective caught a robber in the act at a Chinatown jewelry store Tuesday afternoon.
Detective Patrick Lee observed a commotion outside of Canal Diamonds International around 4:20 p.m.
- All of these celebrities have had their nudes leaked 35 Pictures
- PHOTOS: Apple Emoji update includes a llama, skateboard and some bagel drama 24 Pictures
After hearing a bystander call "Robbery, robbery" in Cantonese, Lee entered the jewelry store and saw an armed man holding jewelry.
After identifying himself as an officer, Lee was able to take Eduardo Olmedo, 25, into custody without incident.
Eighteen gold chains and a 40-caliber Glock were recovered from Olmedo.
Cops charged him with robbery and criminal possession of a weapon.
Follow Anna Sanders on Twitter: @AnnaESanders