---
title: "Can a Cannon Attack Two Pieces at the Same Time in Xiangqi? · Xiangqi Master"
description: "Yes, if two of its lines each already have a single screen with an enemy piece beyond it. That double threat is the basis of the cannon fork."
url: https://xiangqimaster.com/blog/can-a-cannon-attack-two-pieces-at-the-same-time
updated: 2026-09-22
source: Xiangqi Master (https://xiangqimaster.com)
license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
---

# Can a cannon attack two pieces at the same time in xiangqi?

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
>
> **Yes.** A cannon sits at the centre of up to four lines, and if two of those lines each already carry exactly one screen with an enemy piece beyond it, the cannon is threatening both simultaneously. Answering one capture does nothing to stop the other, which is exactly what makes a cannon fork so effective.

## Why this is easy to miss

Chess players scan for one piece attacking one square at a time out of habit. A cannon's double threat depends on the state of two separate lines, each of which can change independently, so the fork can appear the instant a screen lands on the second line, without the cannon itself moving at all.

## Defending against it

If a cannon threatens two of your pieces at once, look first at whether you can remove one of the screens rather than only at whether you can save one of the pieces. Removing a screen kills the threat on that entire line in one move, which a piece-by-piece rescue cannot match.

## Related questions

Does the cannon need to move to create a double threat?

No, an opponent's own move that adds a screen to a second line can create the fork without the cannon doing anything.

Is a cannon fork always winning material?

Usually, if both targets are undefended and roughly equal in value, but check what each side can actually do about it before assuming.

## Related xiangqi resources

Cannon tactics

Screens, batteries and discoveries

The horse fork

One horse, two targets

How the cannon moves

Captures only by jumping exactly one screen

## Try it on a real board

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