How does a defender with a full advisor-and-elephant setup actually hold a draw against a lone horse or a lone cannon?

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

By simply not moving anything unnecessarily. Neither a lone horse nor a lone cannon can force checkmate against a bare general, and adding a complete advisor-and-elephant defence around that general makes the position even further out of reach: the defenders have more than enough pieces to cover every point the lone attacker could threaten, and they are under no pressure to create a weakness by moving.

Why the attacker cannot make progress alone

A horse can be blocked at its leg by the defender's own pieces, and a cannon needs a screen it does not have inside an empty palace. Against a full set of advisors and elephants, the lone attacking piece simply cannot threaten enough points at once to force a defender to abandon a key square, so no combination of threats ever actually lands.

The one thing the defender must avoid

The only real danger is self-inflicted: moving a defender to an exposed square for no reason, or trading away a defensive piece that did not need to go. As long as the defence stays intact and simply mirrors the attacker's approach, the position is a completely safe, standard draw.

Related questions

Does this change if the attacker also has a soldier?

Yes, a horse or cannon paired with a soldier is enough to force mate; it is only the bare piece alone that falls short.

Is this the same reasoning as the insufficient-material rule?

Yes, this is the practical, move-by-move version of why a lone horse or lone cannon is listed as insufficient material to force a win.

Try it on a real board

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