Chess puzzle (Equality)
Moves: 1. e4 a5 2. g3 g6 3. Bg2 Bg7 4. d4 e6 5. Nf3 Ne7 6. O-O d5 7. e5 O-O 8. Bg5 Qe8
9. h4 Nf5 10. g4 Nh6 11. Bh3 b6 12. Qd2 Nxg4 13. Bxg4 c5 14. Bh6 Nc6 15. c3 Qe7
16. Na3 cxd4 17. cxd4 Ba6 18. Rfc1 Rfc8 19. Nc2 f6 20. Bxg7 Kxg7 21. exf6+ Qxf6
22. Ng5 Re8 23. Re1 Bc8 24. Rad1 h6 25. Nf3 h5 26. Nh2 *
Position (FEN): r1b1r3/6k1/1pn1pqp1/p2p3p/3P2BP/8/PPNQ1P1N/3RR1K1 b - - 1 26
Black to move.
Themes:  Middlegame  
Puzzle rating: 1781
Best move: hxg4