If you meet
, you find
that you are competing
or fighting against someone who you cannot beat
because they are as good as you, or better
I had finally met my match in power and intellect.
COBUILD Advanced English Dictionary. Copyright © HarperCollins Publishers