Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bf4 d5 4. e3 Be7 5. Nbd2 c5 6. c3 Nc6 7. Bd3 b6 8. Ne5
Bb7 9. Qf3 Rc8 10. g4 h6 11. h4 Nxe5 12. dxe5 Nd7 13. Bg3 Qc7 14. Qf4 f6 15.
Bg6+ Kd8 16. exf6 gxf6 17. Qxc7+ Rxc7 18. Bxc7+ Kxc7 19. f3 b5 20. Kf2 a5 21.
a4 b4 22. Nb3 Ra8 23. cxb4 axb4 24. e4 c4 25. Nd4 *
Position (FEN): r7/1bknb3/4ppBp/3p4/PppNP1PP/5P2/1P3K2/R6R b - - 1 25
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1201
Best move: Bc5