Chess puzzle (Equality)
Moves: 1. Nf3 Nc6 2. d4 d5 3. c3 g6 4. g3 Bg7 5. Bg2 Nf6 6. O-O O-O 7. Re1 Ne4 8. Nbd2
Nxd2 9. Bxd2 Re8 10. e4 dxe4 11. Ng5 e5 12. Nxe4 f5 13. Bg5 Ne7 14. Nc5 b6 15.
Bxa8 bxc5 16. Bc6 Rf8 17. dxe5 *
Position (FEN): 2bq1rk1/p1p1n1bp/2B3p1/2p1PpB1/8/2P3P1/PP3P1P/R2QR1K1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1471
Best move: Qxd1