Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Nc6 5. Nxc6 bxc6 6. Qd4 Nf6 7. e5 Nd5 8.
e6 f6 9. exd7+ Bxd7 10. Bc4 Bg7 11. O-O O-O 12. Nc3 Kh8 13. Nxd5 cxd5 14. Qxd5
Rc8 15. Bf4 Re8 16. Rad1 e5 17. Bg3 Re7 18. f4 Qf8 19. fxe5 Be6 20. Qxe6 Rxe6
21. Bxe6 Rxc2 22. exf6 Bxf6 23. Be5 *
Position (FEN): 5q1k/p6p/4Bbp1/4B3/8/8/PPr3PP/3R1RK1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1190
Best move: Qc5+