Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Bc4 Nf6 5. d3 Bg4 6. f3 Bh5 7. Bd2 c6 8.
Qe2 Qc7 9. Nh3 e6 10. g4 Bg6 11. f4 Be7 12. O-O-O O-O 13. Rde1 Re8 14. Ng5 h6
15. Nh3 Nbd7 16. g5 hxg5 17. Nxg5 Nd5 18. Nxe6 fxe6 19. Qxe6+ Bf7 20. Qf5 N7b6
21. Rhg1 Bf8 22. Ne4 Qd7 23. Qxd7 *
Position (FEN): r3rbk1/pp1Q1bp1/1np5/3n4/2B1NP2/3P4/PPPB3P/2K1R1R1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1268
Best move: Nxd7