VietnameseChess.comVietnamese Chess

Checkmate puzzles

Every puzzle has exactly one move that leads to checkmate, confirmed by checking every possible move. Pick a puzzle, or use the button below to jump to the next unsolved one.

Next unsolved puzzle

Mate in 1 (50)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

Mate in 2 (17)

51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

Play the computer

Quick answers

How were these puzzles made?

Each position comes from a game the site's own xiangqi engine played against itself. A position is kept only if a full search confirms there is exactly one winning first move, so there is never a second correct answer.

Does "mate" include having no legal move?

Yes. In xiangqi a player with no legal move loses even when not in check, so a puzzle can end with the opponent checkmated or simply out of moves.

Is my progress saved?

Solved puzzles are remembered on this device. No account needed.

What if I get stuck?

Use Hint to see which piece moves first, or Show solution to play it out, then try the next one.