Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nf3 e6 4. e5 a6 5. a4 Rb8 6. d3 b5 7. axb5 axb5 8. Bb3
d6 9. exd6 Bxd6 10. O-O Nf6 11. Bg5 O-O 12. Re1 Re8 13. Nbd2 Bf8 14. Ne4 Rb7
15. Bxf6 gxf6 16. c3 Rd7 17. Bc2 f5 18. Ng3 f6 19. Qe2 Bb7 20. Rad1 Qa8 21.
Nxf5 Ne5 22. Nxe5 fxe5 23. Qxe5 Rf7 24. Nd6 *
Position (FEN): q3rbk1/1b3r1p/3Np3/1pp1Q3/8/2PP4/1PB2PPP/3RR1K1 b - - 2 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1600
Best move: Bxd6