Can a cannon cause a perpetual chase 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. A cannon repeatedly threatening the same undefended enemy piece, whether by moving the cannon itself or by adding and removing its own screen to switch the threat on and off, is a textbook way a perpetual chase can arise, and the side doing the chasing is the one required to vary under the repetition rules.

The screen trick that causes it

Because a cannon's threat can be turned on or off just by adding or removing a screen, a player can create the appearance of a fresh threat each move without actually changing what is under attack. Repetition rules look past the mechanism and at the outcome: the same piece is being chased, over and over, and that must stop.

How it is normally resolved

The chasing side has to either capture the piece, abandon the chase for a genuinely different plan, or accept a draw if repetition results. See perpetual check and chase for how arbiters and engines judge exactly what counts as chasing.

Related questions

Does chasing a defended piece with a cannon count the same way?

No, chasing a piece that is adequately defended generally does not count as an illegal perpetual chase.

Is this specific to cannons?

No, any piece can cause a perpetual chase; the cannon's on-off screen trick just makes it a particularly common source of borderline cases.

Try it on a real board

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