Chess puzzle (Advantage)
Moves: 1. c4 g6 2. d4 Bg7 3. e4 d6 4. Nf3 e6 5. Nc3 Ne7 6. Bd3 b6 7. O-O Bb7 8. b3 Nd7
9. Bb2 a6 10. Re1 h6 11. d5 e5 12. Nd2 Nc5 13. Bc2 f5 14. Nf1 f4 15. g3 O-O 16.
b4 Nd7 17. Ba4 g5 18. g4 Qe8 19. f3 h5 20. h3 hxg4 21. hxg4 Qg6 *
Position (FEN): r4rk1/1bpnn1b1/pp1p2q1/3Pp1p1/BPP1PpP1/2N2P2/PB6/R2QRNK1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 894
Best move: Bxd7