outsmart
To outsmart someone is to beat them at their own game. You can outsmart someone by using their own rules against them, or by using your own skills to advantage.
The CEO outsmarted the competition by creating a new product that was better.
He outsmarted her by getting out of the car before she could catch up to him.