Why did my winning endgame end in a draw?

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

Three usual causes: you traded into material that cannot force mate — a lone cannon being the classic; you left your own general at home, and several mates do not work without it; or you spent the sixty-move count on aimless checks instead of taking escape points first.

The material trap

A lone cannon cannot even give check to a bare general. Trading down to it while "winning material" is agreeing a draw. Check the material table before the last few trades, not after.

The technique trap

Random checks improve the defending general's position and burn moves. The method is always the same: take the escape points first, then check once. With that order the basic mates take a handful of moves and the sixty-move rule never appears.

Related questions

How many moves should a basic mate take?

A few. If you are past twenty, the technique is wrong rather than the position.

Is a full defence always a draw against one piece?

Against a lone chariot, effectively yes. That is a fact about the position, not a failure of technique.

Try it on a real board

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