Chess puzzle (Advantage)
Moves: 1. d3 d5 2. g3 e5 3. Bg2 Nf6 4. Nd2 Bg4 5. b3 Nc6 6. Bb2 Nd4 7. h3 Be6 8. Ngf3
Nxf3+ 9. Nxf3 e4 10. dxe4 Nxe4 11. O-O Bc5 12. Bxg7 Rg8 13. Bd4 Qd6 14. Bxc5
Qxc5 15. e3 Nxg3 16. fxg3 Qxe3+ 17. Kh2 O-O-O 18. Re1 Qh6 19. h4 Qg7 20. Ng5 *
Position (FEN): 2kr2r1/ppp2pqp/4b3/3p2N1/7P/1P4P1/P1P3BK/R2QR3 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1526
Best move: h6