Is there any good idiom that means you've been outplayed? Can you think of an idiom like that? I am looking for an idiom I can use to describe that someone got outplayed in a board game like chess. Is there any good idiom for that?
Checkmate works in most contexts, but is not a good choice when you're actually writing about chess...
- To defeat completely.
(source: The Free Dictionary)
Another option is whitewash:
(verb) 3: to hold (an opponent) scoreless in a game or contest
(noun) 3: a defeat in a contest in which the loser fails to score