Mate in 2 puzzles
Free Xiangqi mate-in-2 puzzles, proven by search against every defence. Chariot, horse, cannon and soldier mates to solve online, no download.
Two moves, and the defender gets a say. Each puzzle here has a single winning first move; the board then plays the defender's toughest reply, and you finish the mate. Every defence has been tried to the end, so if the position says mate in two, it is.
These are the positions that teach calculation rather than recognition. The first move is often quiet: a chariot that takes an escape square away, a soldier that steps into the palace, a cannon that finds its screen. The mate only appears once you have asked what the General does next.
Solve the mate in 2 puzzles on the board
A wrong move only lets you retry. The board plays the defender's best reply in the longer puzzles.
Mate in 2 puzzles
Find the move that delivers immediate checkmate. Take your time — wrong moves let you retry.
28 puzzles · Red to move
All 28 mate in 2 puzzles
Red pieces carry the person-radical forms (俥傌炮相仕帥兵); Black the plain ones. The side to move is shown under each board.
- #1 · Red to moveRating 1727
Chariot mate · mate in 2
- #2 · Red to moveRating 1698
Chariot mate · mate in 2
- #3 · Red to moveRating 1849
Horse mate · mate in 2
- #4 · Red to moveRating 1859
Chariot mate · mate in 2
- #5 · Red to moveRating 1747
Soldier mate · mate in 2
- #6 · Red to moveRating 1684
Chariot mate · mate in 2
- #7 · Red to moveRating 1763
Chariot mate · mate in 2
- #8 · Red to moveRating 1779
Chariot mate · mate in 2
- #9 · Red to moveRating 1678
Chariot mate · mate in 2
- #10 · Red to moveRating 1672
Horse mate · mate in 2
- #11 · Red to moveRating 1810
Soldier mate · mate in 2
- #12 · Red to moveRating 1747
Chariot mate · mate in 2
- #13 · Red to moveRating 1772
Chariot mate · mate in 2
- #14 · Red to moveRating 1694
Soldier mate · mate in 2
- #15 · Red to moveRating 1732
Chariot mate · mate in 2
- #16 · Red to moveRating 1740
Chariot mate · mate in 2
- #17 · Red to moveRating 1840
Chariot mate · mate in 2
- #18 · Red to moveRating 1774
Horse mate · mate in 2
- #19 · Red to moveRating 1742
Soldier mate · mate in 2
- #20 · Red to moveRating 1808
Cannon mate · mate in 2
- #21 · Red to moveRating 1829
Horse mate · mate in 2
- #22 · Red to moveRating 1707
Soldier mate · mate in 2
- #23 · Red to moveRating 1846
Horse mate · mate in 2
- #24 · Red to moveRating 1692
Chariot mate · mate in 2
- #25 · Red to moveRating 1729
Chariot mate · mate in 2
- #26 · Red to moveRating 1792
Chariot mate · mate in 2
- #27 · Red to moveRating 1818
Chariot mate · mate in 2
- #28 · Red to moveRating 1742
Chariot mate · mate in 2