RULE GUIDE · GENERAL

How the General Moves and the Flying General Rule

One point inside the palace, never facing the enemy general

The general moves one point orthogonally and never leaves its palace. The two generals may not face each other along an open file — the flying general rule — and a player who creates that position has made an illegal move.

Practise on a real board

Movement

One point orthogonally

Forbidden

Generals may not face each other

Objective

Checkmate or stalemate wins

The general move

The general steps one point along a rank or file. It cannot move diagonally and cannot move two points at once.

The palace limits it to nine points in total, which is why the general needs advisors and elephants around it.

  • One point orthogonally.
  • Confined to the palace.
  • No diagonal moves.

The flying general rule

If both generals end up on the same file with no piece between them, the position is illegal. A player who creates it has made an illegal move and must choose another.

This rule matters constantly in practice: it forbids natural-looking general moves, and it is a common mating mechanism in endgames, because the enemy general can be frozen by the threat of facing yours.

  • Same file, nothing in between: illegal.
  • Applies whether deliberate or forced.
  • A key endgame mating motif.

How games end

If a general is in check and has no legal way to escape, that is checkmate and the player loses. If a player is not in check but has no legal move at all, that is stalemate — which also loses in xiangqi, unlike international chess.

Perpetual checking by one side is illegal: that side must change its moves or lose. If neither side can make progress, the game is drawn.

FAQ

Frequently asked questions

Can the generals face each other?

No. Two generals on the same file with nothing in between is an illegal position, and the move that creates it is void.

Can the general leave the palace?

No. The general can never leave its own three-by-three palace.

What is stalemate in xiangqi?

A player with no legal move who is not in check loses the game; this is called stalemate or 困毙.

Is perpetual check allowed?

No. One-sided perpetual check is a foul; the checking side must vary or lose.

Updated

Ready to make the first move?

Practise on a real board