to get an advantage over sb by doing sth when they are not expecting it and not ready for it
catch sb napping
to get an advantage over sb by doing sth when they are not expecting it and not ready for it
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition