Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 c5 3. Nf3 h6 4. Bb5 a6 5. Be2 Nf6 6. Nc3 b5 7. Be3 Qc7 8. h3 b4
9. e5 Nh7 10. Ne4 Bb7 11. Nfd2 f5 12. Bh5+ Kd8 13. Nxc5 Bxg2 14. Rh2 Bd5 15. c4
bxc3 16. bxc3 Nf6 17. Bf3 Qc6 18. Bxd5 *
Position (FEN): rn1k1b1r/3p2p1/p1q1pn1p/2NBPp2/3P4/2P1B2P/P2N1P1R/R2QK3 b Q - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1262
Best move: Nxd5