Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. h3 O-O 6. Nc3 Re8 7. Bg5 h6 8. Bh4
g5 9. Bg3 d6 10. Nh2 a6 11. Bc4 Na5 12. Bb3 Nxb3 13. axb3 c6 14. O-O d5 15.
exd5 cxd5 16. Kh1 Bf5 17. Re1 e4 18. d4 Bd6 19. Nf1 Rc8 20. Ne3 Bg6 21. Ncxd5 *
Position (FEN): 2rqr1k1/1p3p2/p2b1nbp/3N2p1/3Pp3/1P2N1BP/1PP2PP1/R2QR2K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1644
Best move: Nxd5