outsmarted

verb
  1. past tense of outsmart; to defeat or gain an advantage over someone by being cleverer or more cunning

Examples