Ivan Cheparinov Chess Puzzles

Ivan Cheparinov is a Bulgarian chess grandmaster known for high-level tournament play and for serving as Veselin Topalov’s second. His games and opening work are associated with deep preparation, principled choices, and sharp, fighting positions.