llegar y besar el santo
Meanings
Verb
1. to do something super-quickly, in a flash (idiomatic)