Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bg5 Ne4 3. Bf4 d5 4. f3 Nf6 5. e3 Bf5 6. c4 e6 7. Nc3 c5 8. cxd5
cxd4 9. Qa4+ Nbd7 10. Nb5 Nxd5 11. Nd6+ Bxd6 12. Bxd6 dxe3 13. Bb5 Nb6 14. Qa3
Nd5 15. Rc1 a6 16. Bxd7+ Qxd7 17. Ne2 f6 18. Nf4 Kf7 *
Position (FEN): r6r/1p1q1kpp/p2Bpp2/3n1b2/5N2/Q3pP2/PP4PP/2R1K2R w K - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1582
Best move: Nxd5