xiangqiplay

棋逢对手

Loading…
Skip to content
Cannon Behind the Horse: Xiangqi's 马后炮 Checkmate

The cannon behind the horse xiangqi mate (马后炮) turns a Horse into a screen and an escape blocker at once. Learn the setup, defenses and mistakes.

The cannon behind the horse (马后炮, mǎ hòu pào) is a xiangqi checkmate where a Horse stands two points in front of the enemy General on the same line and a Cannon behind it uses the Horse as a screen to give check. The Horse also covers the General's sideways escapes. It is one of the best known mating patterns in Chinese Chess (象棋 / Cờ Tướng), and it shows beautifully how two very different pieces can cooperate.

This guide explains exactly why the pattern works, walks through a clean example you can set up on any board, and covers how to build it, how to defend against it, and the mistakes that make it fail. Along the way we will look at why the same three characters mean something quite different in everyday Chinese.

How the pattern works

The mate relies on two xiangqi rules at once. First, a Cannon moves like a Chariot but can only capture, and therefore only give check, by jumping over exactly one piece, called the screen. Second, a Horse moves one point straight and then one point diagonally outward, and it is blocked, or hobbled, in any direction where the point it steps through first is occupied.

In the cannon behind the horse, the Horse stands on the same line as the enemy General with exactly one empty point between them, and the Cannon sits further back on that line. The Horse is the Cannon's screen, so the General is in check. At the same time the Horse, stepping through that empty point, attacks the two points on either side of the General. The General cannot slide sideways into the Horse's reach, and stepping toward the Horse keeps it on the Cannon's line, still in check.

That double duty is the whole secret. One piece supplies the screen and blocks the escapes, while the other supplies the force from a distance, often from a point the defender cannot easily reach.

A worked example

Set up the simplest version. Place the Black General on its starting point in the center of the back rank, with both Advisors already gone. Put a Red Horse two points directly in front of it on the central file, so the palace center is the empty point between them. Then put a Red Cannon anywhere further down the central file, with nothing else between the Cannon and the Horse.

Now check every option. The Cannon has exactly one piece, the Horse, between it and the General, so Black is in check. The General can try to step left or right along the back rank, but the Horse steps through the empty palace center and then diagonally to either back corner of the palace, so both of those points are attacked. The General can try to step forward onto the palace center, but that point is still on the central file with only the Horse between it and the Cannon, so it would still be in check. The Horse itself is two points away, too far for the General to capture.

Black therefore has only two ways out: capture the Cannon, or put a second piece on the central file, either on the palace center or somewhere between the Cannon and the Horse. With two pieces on the line the Cannon no longer checks. If neither is possible, it is checkmate.

Notice what does not help. Capturing the Horse does not end the check, because whichever piece captures it lands on the same point and becomes the Cannon's new screen. This is also why the pattern usually appears after the Advisors are gone or pulled out of position: an Advisor on any corner of the palace can step to the palace center, which blocks the check and hobbles the Horse in a single move.

What 马后炮 means in everyday Chinese

Outside the game, 马后炮 is a common Chinese idiom for belated action or hindsight: advice that arrives after the decision has been made, or a remedy offered when it is too late to matter. Calling a comment a 马后炮 is a gentle way of saying that being wise after the event is easy.

There is a nice irony here. In everyday speech the phrase describes something that comes too late, but on the board a Cannon that arrives behind its Horse at the right moment is perfectly on time, and usually decisive. Knowing both meanings is a small window into how deeply xiangqi vocabulary runs through ordinary Chinese.

How to set it up

Start by making sure the pattern can work at all. The General should have no Advisor able to reach the palace center, the line between the Cannon and the Horse must be completely clear, and the Horse needs a free route to its target point. Trading off an Advisor, luring it away, or sacrificing material to remove it is often the real work. The mate itself is simply the last move.

Next, think about move order. Often the Cannon settles on the General's file first. A Cannon with nothing between it and the General gives no check, so it can look harmless. Then the Horse jumps onto the point two in front of the General, and the moment it lands it becomes the screen, so the Horse move itself delivers check. The reverse order also works: the Horse takes up its post first and the Cannon slides onto the line behind it.

Plan the Horse's route one jump at a time. Every jump needs an empty leg point, and before the final jump you should ask whether the defender will be able to capture the Cannon or drop a second piece onto the line in reply.

The same geometry works along a rank. If the General sits in one back corner of its palace, a Horse on the other back corner of the same rank, with the middle of the back rank empty, attacks the point directly in front of the General. A Cannon further along that rank, with nothing between it and the Horse, then checks through the Horse. The General cannot step forward into the Horse's reach, and stepping sideways to the middle of the back rank keeps it on the Cannon's line.

Defensive resources

The best defense is prevention. Keep at least one Advisor able to step to the palace center, because that single move answers the pattern twice over: it adds a second piece to the Cannon's line, and it blocks the Horse's leg toward the back corners.

Watch the lines into your palace by counting the pieces between an enemy Cannon and your General. With none, any piece that lands in between, including an enemy Horse, turns the Cannon into a check, so a Cannon on an empty line toward your General is a warning sign even though it is not checking. With two or more, a Horse landing there only adds another screen and changes nothing.

Deny the Horse its route. Occupying or guarding the points it needs to jump through, or the point it wants to land on, often stops the idea before it starts. Chasing or capturing the Cannon works too, since without the Cannon the Horse alone gives no check from that point.

Finally, remember what does not work. When the Cannon is already lined up, capturing the Horse simply puts your capturing piece on the same point as a new screen, so that move is illegal. Look for a capture of the Cannon or a second screen instead.

Common mistakes

The hobbled Horse. Before committing, check the leg point the Horse needs on every jump, and above all check whether the defender can put a piece on the empty point between the Horse and the General. That one move blocks the check and hobbles the Horse together, and the whole attack collapses.

The second screen. A Cannon checks through exactly one piece. If anything else stands on the line, whether it belongs to you or to your opponent, there is no check. Easy ones to overlook are your own Soldier left standing on the file and the defender's central Soldier still sitting on its starting point.

Rushing the mate. Jumping the Horse in while an Advisor can still reach the palace center usually just loses time. Remove or divert the Advisors first, then strike.

Leaving the Cannon capturable. The Cannon is the piece that actually gives check, so if the defender can capture it, the pattern fails no matter how well placed the Horse is. Recapturing afterward may win the material back, but the mate is gone.

Related checkmates

The cannon behind the horse belongs to a family of screen mates. In the double cannon mate (重炮, chóng pào), two Cannons stand on the same line and the front Cannon serves as the screen for the rear one. Like the Horse version, it only mates when the General's sideways points are covered or occupied and no second screen can be dropped in.

The Iron Bolt (铁门栓, tiě mén shuān) uses a central Cannon or your own General to control the central file while a Chariot mates on the side, and Horse and Chariot combinations use the Horse's awkward angles to cover points that straight-line pieces cannot. Studying them side by side trains the same core skill: counting the General's escape points and asking which piece covers each one.

Practice on XiangqiPlay

The quickest way to make the pattern automatic is to see it and use it many times. XiangqiPlay's free puzzle library has 5,000 engine-proven mate puzzles, including dedicated mate-in-1 and mate-in-2 collections. Working through them builds the habit this pattern demands: checking every escape point and every possible block before you move.

When you are ready to use it in real games, create a free account and play the computer at beginner, intermediate or advanced level, or invite a friend for a game. Look for chances to line up a Cannon behind your Horse, and when your opponent tries it against you, remember that a well-timed Advisor to the palace center is often your best answer.

X

XiangqiPlay Team

XiangqiPlay newsroom