Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Nf6 5. Qe2 Bg4 6. Nxf6+ gxf6 7. h3 Bf5
8. d3 Nd7 9. Nd4 Bg6 10. g3 Qb6 11. Nb3 O-O-O 12. Be3 Qa6 13. Nc5 Nxc5 14. Bxc5
e5 15. Qg4+ f5 16. Qb4 Rd4 17. Qc3 Bxc5 18. Qxc5 f6 19. a3 Rhd8 20. O-O-O e4
21. h4 Bh5 22. Rd2 Bg4 23. dxe4 *
Position (FEN): 2kr4/pp5p/q1p2p2/2Q2p2/3rP1bP/P5P1/1PPR1P2/2K2B1R b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 977
Best move: Rxd2