outsmart

To defeat someone by being smarter and more clever.