Two unadvanced soldiers vs A bare cannon

Xiangqi basic endgames: what wins and what draws

19 moves

Two unadvanced soldiers versus A bare cannon. Red wins. A cannon with no platform to jump is close to useless on defence. Pikafish at depth 26: mate in 10. The mainline below is its line, 19 plies deep. Position built to represent the class, not taken from a source diagram.