Wiktionary
put one past someone
vb. (context idiomatic English) To deceive, trick, or fool, especially by concealing something.