Chess puzzle (Crushing)
Moves: 1. e3 b6 2. d3 Bb7 3. b3 e5 4. Bb2 Qe7 5. Nd2 Nc6 6. e4 a6 7. g3 O-O-O 8. Bg2
Nh6 9. Ne2 f5 10. exf5 Nxf5 11. O-O h5 12. Nf3 h4 13. Bh3 Nfd4 14. Nexd4 exd4
15. Nxd4 Qf6 16. Nxc6 Qxb2 17. Nxd8 Kxd8 18. Qg4 Bc6 19. d4 hxg3 20. fxg3 Kc8
21. d5 *
Position (FEN): 2k2b1r/2pp2p1/ppb5/3P4/6Q1/1P4PB/PqP4P/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1181
Best move: Bc5+