Can you win by forcing stalemate on your opponent in xiangqi?

These answers restate the rules implemented by our open-source engine, which follows the WXF laws and is regression-tested against the official 110-diagram repetition casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it against the engine before publishing.

Direct answer

Yes, deliberately. Because stalemate is a loss, not a draw, engineering a position where your opponent has no legal move is a real winning method rather than an accident to avoid. Smothering the last mobile piece of a defender who is already down to bare material is a standard technique, not a blunder.

How it comes up in practice

Most often against a lone general with pieces of its own boxed in by advisors and elephants that have nowhere useful to go. Rather than chasing the general around with checks, the stronger side restricts every other piece first, leaving the general with the only legal moves, and then removes those too.

The corresponding defensive lesson

If you are defending with reduced material, keep at least one piece with a spare move available for as long as you can. Voluntarily trading away your last mobile piece, or letting the opponent block it, can lose a position that still had drawing chances.

Related questions

Is this considered good style, or a cheap trick?

Good style. It is an ordinary winning technique, taught alongside the standard checkmate patterns.

Does the general need to be the piece with no moves?

No. Losing happens the moment the side to move has no legal move anywhere on the board, whichever piece that turns out to be.

Try it on a real board

Reading an answer is one thing; playing it is another. Free, instant, and nothing to install.