Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e6 7. Nf3 b5 8. a3
Bb7 9. Bd3 Nbd7 10. h3 Qc7 11. Bf4 e5 12. Bg5 h6 13. Bxf6 Nxf6 14. Qd2 Bc6 15.
Qe2 Be7 16. a4 O-O 17. axb5 axb5 18. Rxa8 Rxa8 19. O-O b4 20. Nd1 Ra2 21. Bc4
Ra8 22. Qd2 Nxe4 23. Qe1 d5 24. Bb3 Bb5 *
Position (FEN): r5k1/2q1bpp1/7p/1b1pp3/1p2n3/1B3N1P/1PP2PP1/3NQRK1 w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1544
Best move: Bxd5