What happens if checkmate and a draw condition occur on the same move?
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
Checkmate wins outright. The game ends the moment a move delivers an unanswerable checkmate, nothing else about that same move matters afterward. If that move also happened to be, say, the sixtieth move without a capture, it makes no difference: the game is already decided before any draw condition gets the chance to apply.
Why there is no real conflict here
A draw condition describes a game that is going nowhere. Checkmate is the opposite: a definite, final result. The two are not actually competing claims on the same move, because checkmate simply ends the game outright, closing the door on anything else that move might otherwise have triggered.
A related edge case worth knowing
The same logic applies to the sixty-move count specifically: if a capture and a mate happen on the same move, the mate still decides the result, and the fact that the move also reset or would have completed the count is irrelevant once the game is over.
Related questions
Could this situation arise from a draw offer instead of a rule-based draw?
No, an offer needs acceptance and is a separate action from a move; it cannot compete with a checkmate delivered on the board.
Does stalemate work the same way if it coincides with something else?
Stalemate is itself a decisive result in xiangqi, a loss rather than a draw, so the same principle applies, see is stalemate a draw in xiangqi.