outguess
verb
Meaning
To beat through accurate anticipation of someone's plans and actions.
Synonyms