beat/play someone at their own game - definition and synonyms

phrase
  1. to do better at an activity than someone who has a reputation for being very good at it

    Hollywood did not enjoy being beaten by the British at its own game.

See also main entry: game