outwit

To defeat someone by being smarter or more clever.