Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. b3 b6 4. d4 Bb7 5. Bd3 cxd4 6. Nxd4 Nf6 7. Nd2 d5 8. e5
Ne4 9. Nxe4 dxe4 10. Bb5+ Nd7 11. Nc6 Qc7 12. Nd4 O-O-O 13. O-O Qxe5 14. c3 Nf6
15. Be3 Rxd4 16. cxd4 Qxb5 17. Rc1+ Kb8 18. Bf4+ Ka8 19. Rc7 Nd5 20. Rxf7 Qe8
21. Rxb7 Kxb7 22. Be5 Qd7 23. Qg4 Bd6 *
Position (FEN): 7r/pk1q2pp/1p1bp3/3nB3/3Pp1Q1/1P6/P4PPP/5RK1 w - - 4 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1474
Best move: Bxd6