Chess puzzle (Equality)
Moves: 1. e4 d6 2. Nf3 g6 3. Bc4 Bg7 4. Nc3 Nd7 5. d3 Ne5 6. Bb3 b6 7. O-O Bg4 8. h3
Bc8 9. Ng5 e6 10. f4 Nd7 11. f5 Ndf6 12. fxe6 fxe6 13. Bxe6 Bxe6 14. Nxe6 Qe7
15. Ng5 O-O-O 16. Nb5 Kb7 17. Nc3 Bh6 18. a4 a5 19. Nd5 *
Position (FEN): 3r2nr/1kp1q2p/1p1p1npb/p2N2N1/P3P3/3P3P/1PP3P1/R1BQ1RK1 b - - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1566
Best move: Nxd5