Chess puzzle (Advantage)
Moves: 1. f4 d5 2. d4 Nf6 3. Nf3 Nc6 4. e3 Bg4 5. Bb5 e6 6. c3 h6 7. O-O a6 8. Bxc6+
bxc6 9. Qa4 Qd6 10. Ne5 Be2 11. Re1 Bb5 12. Qc2 c5 13. a4 Bd7 14. Nd2 Be7 15.
Ndf3 cxd4 16. exd4 c5 17. Nxd7 Nxd7 18. Ne5 Rc8 19. Qd3 cxd4 20. cxd4 Nxe5 21.
fxe5 Qc6 22. Bd2 O-O 23. Bxh6 *
Position (FEN): 2r2rk1/4bpp1/p1q1p2B/3pP3/P2P4/3Q4/1P4PP/R3R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1097
Best move: gxh6