Chess puzzle (Advantage)
Moves: 1. e4 b6 2. Bc4 c5 3. Nc3 e6 4. Nge2 Nf6 5. O-O Bb7 6. Ng3 Be7 7. e5 Nd5 8. Qf3
O-O 9. Nxd5 exd5 10. Bxd5 Bxd5 11. Qxd5 Nc6 12. f4 a5 13. c3 a4 14. a3 Ra5 15.
d3 Bh4 16. Qf3 f6 17. e6 d5 18. Nh5 f5 19. g4 g6 20. gxf5 *
Position (FEN): 3q1rk1/7p/1pn1P1p1/r1pp1P1N/p4P1b/P1PP1Q2/1P5P/R1B2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1797
Best move: gxh5