Xiangqi Tactics and Position Puzzles
Train Xiangqi tactics with checks, captures, combinations and endgame positions.