Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. a3 a5 6. c3 h5 7. d4 exd4 8. cxd4
Ba7 9. h3 Qf6 10. d5 Ne5 11. Nxe5 Qxe5 12. Nc3 g5 13. Qd2 g4 14. h4 g3 15. Bb5+
Kf8 16. Qg5 gxf2+ 17. Kh1 Qxg5 18. Bxg5 f6 19. Bf4 Bg4 20. Be2 Re8 21. Bxg4
hxg4 22. g3 Ne7 23. Nb5 Bb6 24. Nc3 Ng6 25. Bd2 Nxh4 *
Position (FEN): 4rk1r/1pp5/1b1p1p2/p2P4/4P1pn/P1N3P1/1P1B1p2/R4R1K w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1429
Best move: gxh4