Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. f3 Bg7 4. e4 d6 5. Nc3 O-O 6. Bg5 a6 7. d5 c5 8. Qd2 Nbd7
9. Nh3 Ne5 10. Nf2 Rb8 11. a4 Bd7 12. Be2 Be8 13. O-O h5 14. Bxf6 Bxf6 15. f4
Nd7 16. Nh3 Bd4+ 17. Kh1 f6 18. Rf3 Kg7 19. Rg3 Kh7 20. e5 dxe5 21. Qc2 exf4
22. Nxf4 f5 23. Ne6 Qc8 24. Nxf8+ Nxf8 25. Bxh5 *
Position (FEN): 1rq1bn2/1p2p2k/p5p1/2pP1p1B/P1Pb4/2N3R1/1PQ3PP/R6K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1460
Best move: gxh5