Bu Xiangzhi Chess Puzzles

Bu Xiangzhi is a Chinese chess grandmaster who earned the GM title in 2000 after becoming an IM in 1999. His games offer valuable material for studying tactical calculation, forcing moves, and active positions.