XIANGQI ENDGAMES · MATE PRACTICE

Horse + Cannon Mate in four · Puzzle 03

A forced four-move mate with Horse + Cannon

This is a Red-to-move xiangqi endgame: Horse + Cannon attack continuously and must force mate within four moves against Advisor + Elephant. Tap a piece on the board to start; the rules engine validates every move.

Play this position
Horse + Cannon mate-in-four xiangqi endgame board
Board position

Position and objective

Red material: Horse + Cannon. Black defenders: Advisor + Elephant.

Mate the black general within the move limit. Red moves first and the AI answers for Black, with every move validated as it is played.

The black general starts on d7. Trace Red's g4-e5 move on the diagram before checking Black's reply.

How the mate works

Verified line: Red g4-e5 (馬三进五), Black d7-d8 (將4退1), after the intervening moves Red a3-a8 (炮九进五) mates. This is one legal continuation of the validated solution.

The shortest mate takes four moves. The complete move list is on this page — try to find it yourself first.

The first move is the key to the forced mate. Black may have other legal replies; the line below shows one verified continuation.

Full move list

Moves alternate Red and Black, exactly as published in the solution.

  1. 1. g4-e5 d7-d8 (馬三进五 將4退1)
  2. 2. e5-c6 d8-d9 (馬五进七 將4退1)
  3. 3. c6-b8 d9-d8 (馬七进八 將4进1)
  4. 4. a3-a8 (炮九进五)

Difficulty and help

Use Hint when you are stuck, or Undo to take a move back.

A wrong move does not end the game — restart the same position and try again.

FAQ

Frequently asked questions

How many moves is this mate?

It is a forced mate in four moves with Horse + Cannon, Red to move.

Can I retry after a wrong move?

Yes. Restart the same position, or use Undo to step back during the game.

Do I need an account?

No. Endgame practice starts instantly as a guest; an account only syncs records, growth, and achievements.

Does it work on phones?

Yes, the board supports touch input and responsive layouts.

Updated

Rules and references

Ready to make the first move?

Start this puzzle