Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Nxe5 Nf6 4. Nc3 O-O 5. d3 Re8 6. Ng4 Nxg4 7. Qxg4 d5 8.
Qg5 Qxg5 9. Bxg5 dxe4 10. dxe4 Bd4 11. Bd3 Re5 12. Bd2 f5 13. f4 Re8 14. e5 a6
15. O-O-O b5 16. Ne2 Bc5 17. Ng3 g6 18. h4 h5 19. Nf1 Bb7 20. Rh2 Nc6 21. Be3
Be7 22. g3 Nb4 23. Kb1 c5 24. c3 *
Position (FEN): r3r1k1/1b2b3/p5p1/1pp1Pp1p/1n3P1P/2PBB1P1/PP5R/1K1R1N2 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1134
Best move: Nxd3