Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) - Chapter 1: Same Direction Cannons #29
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses
Xiangqi Opening Traps (Chen Ruiquan, Huo Wenhui) · 5-7 cannon mutual 7th pawns vs screen horses