Police say the suspect threw the officer to the ground and fled, leaving behind a shirt and baseball cap.

That's when Diesel, a transit K9 German shepherd, arrived. The 7-year-old pooch sniffed the clothes and headed west on 16th Street.

Diesel and Officer Edwin Ramirez then went to a second-floor of the Dream Hotel where a 32-year-old Jersey City, N.J., man was arrested. The man was charged with theft of service, resisting arrest, criminal trespass and obstructing governmental administration.

The transit officer suffered a wrist injury.

Copyright 2013 Associated Press

Copyright 2015 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.