Why might a cannon move to the second rank early in the opening?

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

Moving a cannon to the second rank early, sometimes called patrolling the river with it, does two things at once: it helps defend against an enemy soldier that is about to cross the river on that file, and it keeps the cannon flexible for a later advance once a target or screen appears.

The defensive reason

A soldier that crosses the river and reaches your second rank starts to become a real nuisance, since it can then move sideways and probe your position. A cannon sitting on the second rank on that file can capture or discourage the crossing before it becomes a problem, functioning as an early defensive patrol rather than an attacking placement.

The flexible reason

Unlike committing a cannon to a specific attacking file straight away, a second-rank placement keeps it ready to support whichever plan develops, whether that becomes an attack once a screen piece is in place or simply useful defensive coverage for the rest of the opening. It trades immediate aggression for adaptability.

Related questions

Does this delay my attack?

Slightly, but the flexibility and defensive value it provides are often worth more early on than rushing a cannon to an attacking square prematurely.

Is this specific to one opening system?

No, it is a general technique that shows up across several systems, not a named opening on its own.

Try it on a real board

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