Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. O-O a6 6. Ba4 Nf6 7. Re1 Be7 8. c3
O-O 9. Bc2 h6 10. d4 exd4 11. cxd4 Re8 12. Nbd2 Nh7 13. Nf1 Ng5 14. Nxg5 Bxg5
15. Qd3 Nb4 16. Qb3 Nxc2 17. Qxc2 Bc6 18. Ng3 Bf6 19. Qd3 Bb5 20. Qe3 Re7 21.
b3 a5 22. Bb2 Qd7 23. Qf3 Rae8 24. Nf5 Re6 25. Nxh6+ *
Position (FEN): 4r1k1/1ppq1pp1/3prb1N/pb6/3PP3/1P3Q1P/PB3PP1/R3R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 994
Best move: gxh6