Chess puzzle (Equality)
Moves: 1. d4 b6 2. Nf3 Bb7 3. c4 e6 4. Nc3 Nf6 5. e3 Bb4 6. Bd3 O-O 7. Kf1 Bd6 8. Bd2
h6 9. Qc2 Re8 10. Re1 e5 11. dxe5 Bxe5 12. b3 Bxc3 13. Bxc3 d5 14. Rd1 Qe7 15.
Bxf6 Qxf6 16. cxd5 c5 17. h4 Nd7 18. h5 Ne5 19. Rh4 Nxf3 20. Rf4 Qg5 21. gxf3
Bxd5 22. Bh7+ Kh8 23. Rxd5 *
Position (FEN): r3r2k/p4ppB/1p5p/2pR2qP/5R2/1P2PP2/P1Q2P2/5K2 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1426
Best move: Qxd5