Chess puzzle (Advantage)
Moves: 1. d3 d5 2. e3 e5 3. a3 c5 4. b3 Nc6 5. h3 Bd6 6. Bb2 Nge7 7. Nd2 O-O 8. Be2 d4
9. e4 f5 10. Bf3 Be6 11. exf5 Bxf5 12. Ne4 Qc7 13. g4 Be6 14. h4 Rf7 15. Ng5
Rf6 16. Qe2 Bd5 17. Bxd5+ Nxd5 18. Qe4 h6 19. Qxd5+ Kh8 20. Ne4 Ne7 21. Nxf6 *
Position (FEN): r6k/ppq1n1p1/3b1N1p/2pQp3/3p2PP/PP1P4/1BP2P2/R3K1NR b KQ - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1328
Best move: Nxd5