Wiktionary
catch napping
vb. (context transitive idiomatic English) To surprise; to take advantage of the lack of watchfulness of.