Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 g6 4. d4 Bg7 5. d5 Ne7 6. Bd3 O-O 7. Be3 f5 8. g3
fxe4 9. Bxe4 Bg4 10. h3 Bxf3 11. Bxf3 Nd7 12. Bg4 Nf6 13. Be6+ Kh8 14. Qd2 c6
15. dxc6 bxc6 16. Bh6 d5 17. Bxg7+ Kxg7 18. h4 e4 19. h5 Nxh5 20. Rxh5 *
Position (FEN): r2q1r2/p3n1kp/2p1B1p1/3p3R/4p3/2N3P1/PPPQ1P2/R3K3 b Q - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 857
Best move: gxh5