Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 c6 7. Bc4 b5 8.
Bb3 Bb7 9. a3 Nf6 10. O-O Be7 11. Bf4 c5 12. Qd2 c4 13. Ba2 Nxe4 14. Nxe4 Bxe4
15. Qe3 Bb7 16. Rfe1 Kd7 17. Qh3+ Kc7 18. Qe3 Re8 19. Qc5+ Bc6 20. a4 Qb8 21.
axb5 Qxb5 22. Qxc4 a6 23. Qxf7 Kd8 24. Bxd6 *
Position (FEN): r2kr3/4bQpp/p1bB4/1q6/8/8/BPP2PPP/R3R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1644
Best move: Bxd6