Chess puzzle (Crushing)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 e6 4. Nxe4 Nc6 5. Bb5 Bd7 6. Nf3 Be7 7. Bg5 f6 8.
Bh4 f5 9. Bxe7 Qxe7 10. Nc5 O-O-O 11. O-O Be8 12. c3 Nf6 13. Qa4 a6 14. Bxc6
Bxc6 15. Qb3 Ne4 16. Nxe4 Bxe4 17. Ne5 Bd5 18. c4 Be4 19. f3 Rxd4 20. fxe4 Qc5
21. Nd3 *
Position (FEN): 2k4r/1pp3pp/p3p3/2q2p2/2PrP3/1Q1N4/PP4PP/R4RK1 b - - 2 21
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 644
Best move: Rxd3+