Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Bc5 3. d3 Nc6 4. g3 d6 5. Bg2 Nge7 6. Nf3 O-O 7. O-O h6 8. h4
Ng6 9. a3 f5 10. b4 Bb6 11. Be3 f4 12. Bxb6 axb6 13. Qd2 Bg4 14. Nh2 Be6 15.
Bd5 Bxd5 16. Nxd5 fxg3 17. fxg3 Rxf1+ 18. Nxf1 Qd7 19. Kg2 Rf8 20. Nh2 Nd4 21.
Rb1 Rf5 22. e3 Ne6 23. Rf1 Qf7 *
Position (FEN): 6k1/1pp2qp1/1p1pn1np/3Npr2/1PP4P/P2PP1P1/3Q2KN/5R2 w - - 3 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2199
Best move: h5