Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. e3 Bb4+ 4. Nc3 Bxc3+ 5. bxc3 c6 6. cxd5 cxd5 7. Nf3 Ne7 8.
Bb5+ Nbc6 9. O-O O-O 10. Qa4 f5 11. Ba3 Rf6 12. c4 a6 13. Bxc6 Nxc6 14. cxd5
Qxd5 15. Rab1 b5 16. Qc2 Bb7 17. Bc5 g5 18. Rfd1 g4 19. Nd2 Rh6 20. e4 Nxd4 21.
Bxd4 Qxd4 22. exf5 Qe5 23. g3 *
Position (FEN): r5k1/1b5p/p3p2r/1p2qP2/6p1/6P1/P1QN1P1P/1R1R2K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1434
Best move: Qd5