Learn how to solve xiangqi puzzles with a simple routine: read the position, list forcing moves, count escape points and test every defense first.
To solve xiangqi puzzles, follow a fixed routine: read the position, list every check, capture and threat, count the enemy General's escape points inside its palace, and then test each candidate move against the defender's best reply. Forcing moves come first, but in a mate-in-2 the winning first move is sometimes quiet.
Puzzles are one of the most efficient ways to sharpen your tactics in Chinese Chess (象棋 / Cờ Tướng), but only if you solve them with a method rather than by guessing. The steps below work for any mate puzzle, from a simple mate-in-1 to a tricky mate-in-2, and they carry straight over into your own games.
Step 1: Read the position
Before you look for a single move, answer three questions. Whose move is it? What material does each side have? Where are the two Generals, and which pieces stand around them? Confirming whose turn it is sounds trivial, but solving the puzzle for the wrong side is an easy slip.
Then take a slow look at the defender's palace. Note which Advisors and Elephants remain and where they stand, because they are usually the pieces that block checks or guard escape points. Note where your own General is too. It cannot leave its palace, but it can still control a whole file.
Finally, glance at your own safety. If the defender has a check or a mating threat of their own, you may not have time for a quiet move, and every move in your solution needs to keep that in mind.
Step 2: List every forcing move
Forcing moves are the ones that limit the reply: checks first, then captures, then direct threats. List them for every attacking piece, even the ones that look silly. The solution can easily be the check that looks least natural, such as a Chariot landing on a guarded point.
Go piece by piece. Chariots check along clear lines. Cannons check only through exactly one screen, so look for lines where one piece already stands between a Cannon and the General. Horses check from an angle, and only if their leg point is empty. Soldiers attack the point in front of them and, once across the river, the points beside them too. Your General can support everything through the facing-generals rule.
Do not stop at the first check you find. List them all, because the first check you see is not always the right one, and comparing candidates is what reveals the key idea.
Step 3: Count escape points and read the geometry
The General moves one point along a rank or file and never leaves the palace. That gives it four possible steps from the palace center, three from the middle of any palace edge, and only two from a corner. For each candidate move, count which of those points would still be free, and ask what covers each one.
Count blockers at the same time. Suppose the Black General stands on its starting point with both Advisors beside it on theirs. Its only possible step is forward to the palace center, because its own Advisors fill the back corners. A Red Chariot checking up an empty central file looks crushing, since stepping forward keeps the General on the file, yet either Advisor can step to the palace center and block. Counting escape points and blockers together shows you the real problem the puzzle is asking you to solve.
Then look at the geometry that is unique to xiangqi. For Cannons, find every existing screen and every piece that could become one, including an enemy piece that is forced to move onto a line. For Horses, yours and the defender's, find the leg points: a defending Horse with a blocked leg cannot recapture, and your own Horse cannot jump through an occupied point. For Elephants, check the eye point in the middle of each diagonal jump, because a blocked eye leaves the Elephant unable to defend.
Finally, add your General to the attack. If the file from your General into the enemy palace is completely empty, the enemy General cannot step onto it. A solution can depend on that invisible extra attacker, and it is easy to miss because your General may never move at all.
Step 4: Consider sacrifices
The defender's Advisors and Elephants are often all that stands between you and mate. If a promising check fails because an Advisor can block or an Elephant can capture, ask whether a sacrifice can remove or divert that piece first. Giving up a Chariot can be worth it if what follows is a forced mate.
Sacrifices also clear lines and create screens. Moving a piece out of a Cannon's line, or dropping one into it, changes whether the Cannon checks. A sacrifice that forces the defender to capture onto a key point can turn their own piece into the screen for your Cannon, or block the leg of their own Horse.
The test for any sacrifice is simple: after the defender's reply, is the follow-up still forcing? If the answer depends on hope, the sacrifice is probably wrong.
Step 5: Verify the defender's best reply
This is the step that separates solvers from guessers. For every candidate check, list every legal defense. The General may step to a free point, or capture the checking piece if it stands next to the General unprotected. Another piece may capture the checker. Against a Chariot or Cannon check, a piece may block the line.
Xiangqi adds defenses that newcomers often forget. Against a Cannon check, the defender can drop a second piece onto the line so the Cannon has two screens, or, if the screen is one of their own pieces, simply move it off the line so the Cannon has none. Capturing the screen with any piece other than the General does not help, because the capturing piece lands on the same point and becomes the new screen. Against a Horse check, the defender can block the Horse's leg point. And any move that would leave the two Generals facing each other on an open file is illegal, which can take away a reply the defender was counting on.
Only when every defense fails is the move correct. If even one reply survives, go back to your list and try the next candidate.
Thinking two moves deep
Mate-in-2 puzzles add a new challenge: the first move does not have to be check. Sometimes the winning move is a quiet one that cuts off an escape point, places a screen so a Cannon can strike next move, or clears a file for your General. The defender then gets a free move, and your second move must mate whatever they do.
To find quiet moves, work backward. Picture the mating position you want, identify the one escape point or defense that still spoils it, and look for a move that removes that problem without releasing the pressure somewhere else.
Then verify ruthlessly. After a quiet move, check every defender reply, not just the natural ones: checks against your own General, captures of your attacking pieces, blocks, and moves that give the General a new escape point. A checking first move limits the replies, which is why checks still deserve to be examined first, even in a mate-in-2.
Common mistakes
Moving too fast is the classic error: playing the first check that looks good without testing the replies. Close behind it comes miscounting screens. A Cannon with no screen, or with two, is not giving check, so recount the pieces on the line after every move, because both your moves and the defender's can add or remove a screen.
Forgetting hobbling points and elephant eyes costs solutions too. A Horse or Elephant that looks like a defender may be blocked, and your own attacking Horse may be blocked as well. Finally, overlooking the facing-generals rule hurts in both directions: you miss your General as an attacker, or you plan a move that would illegally leave the Generals facing.
Train and practice on XiangqiPlay
Aim for short, regular sessions rather than occasional marathons. Ten or fifteen focused minutes on most days keeps patterns fresh without tiring you out. Start with mate-in-1 puzzles until you solve them quickly and accurately, then move on to mate-in-2. When you get one wrong, do not just look at the answer and move on: work out which defense you missed and why, then try the puzzle again a few days later.
Make one more habit non-negotiable: decide on the whole line before you touch a piece. Say the key move, the defender's best reply and your answer to yourself, and only then play. Solving in your head this way is exactly the skill you need in a real game, where there is no second try.
XiangqiPlay's free puzzle library has 5,000 engine-proven mate puzzles, including mate-in-1 and mate-in-2 collections, so you always have fresh positions at the right level. When you want to test your eye in real games, create a free account and play the computer at beginner, intermediate or advanced level, or challenge a friend, and use the same routine every time you sense a mate.
XiangqiPlay Team
XiangqiPlay newsroom