Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. Nc3 e6 5. d4 cxd4 6. Nxd4 Nf6 7. Nxc6 bxc6 8.
Qf3 d5 9. exd5 cxd5 10. Bb5+ Bd7 11. Qd3 Bd6 12. Bxd7+ Qxd7 13. Bg5 h6 14. Bxf6
gxf6 15. O-O Ke7 16. Rfe1 Rag8 17. f4 Bc5+ 18. Kh1 Qd6 19. f5 Rg5 20. fxe6 fxe6
21. a3 Rhg8 22. g3 f5 23. Nb5 Qc6 24. b4 Bb6 25. Nc3 *
Position (FEN): 6r1/p3k3/1bq1p2p/3p1pr1/1P6/P1NQ2P1/2P4P/R3R2K b - - 2 25
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 981
Best move: d4+