Chess puzzle (Advantage)
Moves: 1. Nf3 e5 2. Nxe5 d6 3. Nf3 Nc6 4. g3 Nf6 5. Bg2 Be6 6. O-O Be7 7. Ng5 Qd7 8.
Nxe6 Qxe6 9. d4 d5 10. Bf4 O-O-O 11. h4 h6 12. Be5 g5 13. Bxf6 Bxf6 14. Kh2
gxh4 15. Bh3 hxg3+ 16. fxg3 Bxd4 17. Bxe6+ fxe6 18. c3 Be3 19. Qd3 Ne5 20. Kh3
*
Position (FEN): 2kr3r/ppp5/4p2p/3pn3/8/2PQb1PK/PP2P3/RN3R2 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 724
Best move: Nxd3