Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. a3 d5 4. exd5 exd5 5. Ba2 Nc6 6. d3 Nf6 7. h3 Be7 8. Nf3
O-O 9. O-O Re8 10. Bg5 h6 11. Bxf6 Bxf6 12. Nc3 Be6 13. Rb1 a6 14. Ne2 b5 15.
Nf4 Qc7 16. Nxe6 fxe6 17. Re1 c4 18. dxc4 bxc4 19. c3 Rad8 20. Qc2 e5 21. Rbd1
d4 22. cxd4 exd4 23. Qxc4+ Kh8 24. Rxe8+ Rxe8 25. Nxd4 *
Position (FEN): 4r2k/2q3p1/p1n2b1p/8/2QN4/P6P/BP3PP1/3R2K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1589
Best move: Bxd4