Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. a3 c4 7. Be2 Nh6 8. O-O Bd7
9. Nbd2 O-O-O 10. b3 cxb3 11. Nxb3 f6 12. a4 Nf7 13. a5 Qc7 14. Bf4 g5 15. Bg3
h5 16. exf6 Bd6 17. Bxd6 Qxd6 18. c4 h4 19. c5 Qf4 20. a6 Qxf6 21. axb7+ Kb8
22. Na5 g4 23. Nxc6+ Bxc6 24. Ne5 Nxe5 25. dxe5 Qxe5 26. Bxg4 h3 27. g3 d4 28.
Re1 Qd5 29. f3 Qxc5 30. Rxe6 *
Position (FEN): 1k1r3r/pP6/2b1R3/2q5/3p2B1/5PPp/7P/R2Q2K1 b - - 0 30
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1089
Best move: d3+