The most common xiangqi endgame mistakes explained with fixes: rushing trades, misusing the Cannon, ignoring the flying-general rule, and stalemate blunders.
Most xiangqi endgame mistakes are quiet. In the opening a blunder feels dramatic, but in the endgame of 象棋 a single loose move can turn a winning position into a draw, or a drawn one into defeat, with almost no warning. The board has thinned out, so every piece carries enormous weight.
FM Elena Petrova has seen the same handful of errors cost players rating points for years. In this guide you will meet the five most common ones, understand why they happen, and learn a concrete fix for each. Fix these and your results in tight endings will climb immediately.
Mistake 1: trading into a drawn fortress
The most expensive error is simplifying without a plan. Players ahead in material often swap pieces on autopilot until they reach a position they cannot win, such as a lone Chariot against a full defense of two Advisors and two Elephants. Material lead means nothing if the remaining force cannot break through.
The fix: before every trade, picture the position after the swap and ask whether you can still force mate or stalemate. Keep a second attacker, a Cannon or Horse, on the board until you are certain the extra material converts. When in doubt, keep pieces on and improve them first.
Mistake 2: misusing the Cannon without a screen
The Cannon is unique: it moves like a Chariot but can only capture or give check by jumping over exactly one screen piece. Beginners forget this in the endgame and place the Cannon on an aggressive-looking square that actually threatens nothing because there is no screen.
As the board empties, screens vanish, and a once-powerful Cannon can become almost useless. Conversely, a defender can neutralize a Cannon simply by removing the screen it needs.
The fix: always identify the screen before you rely on a Cannon threat. If you attack with a Cannon, arrange a stable screen, often your own Chariot or a pawn-like Soldier, and watch for the moment the opponent can dissolve it.
Mistake 3: forgetting the flying-general rule
The two Generals may never face each other along an open file with no piece in between; making a move that exposes such a face-off is illegal, and allowing your opponent to exploit it can be instantly fatal. In the endgame, with few blockers left, files open up constantly.
Players lose in two ways here. Some accidentally move their last blocker and hang the game, and others miss that they can win by lining up the Generals to pin an enemy defender in place.
The fix: in every endgame position, scan the file your General stands on. Treat the enemy General as a long-range attacker on that file. Used deliberately, the flying-general rule becomes a pin that wins material or delivers mate.
Mistake 4: the stalemate blunder
Here is where Xiangqi punishes Western-chess instincts. In Xiangqi, a player with no legal move is stalemated and LOSES the game, whereas in Western chess that would be a draw. Attackers who assume stalemate saves the defender throw away wins by relaxing too early; defenders who assume it draws walk straight into a loss.
The fix: as the attacker, actively look to remove every legal reply from the enemy General and its remaining pieces, because doing so wins outright. As the defender, always preserve at least one safe legal move and never let your own pieces get frozen. Count the opponent's legal moves before you commit.
Mistake 5: drifting into an illegal perpetual
When a position feels stuck, tired players start repeating checks or chasing a piece back and forth. But perpetual check is not allowed in Xiangqi: a player who checks endlessly must vary the moves or be ruled the loser. Perpetual chasing of an unprotected piece is likewise forbidden.
The fix: if you catch yourself repeating, stop and search for a real plan or a real defense. Do not count on an endless-check draw that the rules will not grant you. When you are defending, seek a genuine fortress or a legal repetition, not one built on banned perpetual checks or chases.
Next steps: turn mistakes into training
Every error above has an antidote you can rehearse. Play out your endings to a real result and review the moment things went wrong, labeling which of these five mistakes appeared.
On XiangqiPlay you can replay your games, practice Cannon and Chariot endings against the engine, and drill stalemate patterns until the correct instincts are automatic. Study your losses with intent and each mistake becomes a lesson you only need once.