Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 d6 3. g3 e6 4. Bg2 Nc6 5. d3 g6 6. Be3 Bg7 7. Qc1 Nge7 8. Bh6
O-O 9. Bxg7 Kxg7 10. h4 h5 11. g4 hxg4 12. h5 Rh8 13. h6+ Kh7 14. Qg5 Nd4 15.
O-O-O Bd7 16. Qf6 Qf8 17. Nge2 Nec6 18. a4 a6 19. Nf4 b5 20. axb5 axb5 21. Kd2
b4 22. e5 bxc3+ 23. bxc3 Nf5 24. f3 Nxe5 25. fxg4 Ra2 *
Position (FEN): 5q1r/3b1p1k/3ppQpP/2p1nn2/5NP1/2PP4/r1PK2B1/3R3R w - - 1 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1759
Best move: gxf5