Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. c4 Nf6 6. Nc3 Bd7 7. f3 a6 8. Be3
Rc8 9. Qd2 Ne5 10. b3 e6 11. Be2 Be7 12. O-O Ng6 13. Rac1 e5 14. Nc2 Qc7 15.
Nb4 Be6 16. Nbd5 Nxd5 17. Nxd5 Bxd5 18. cxd5 Qd7 19. Rxc8+ Qxc8 20. Rc1 Qd7 21.
Bb6 Bg5 *
Position (FEN): 4k2r/1p1q1ppp/pB1p2n1/3Pp1b1/4P3/1P3P2/P2QB1PP/2R3K1 w k - 4 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 999
Best move: Qxg5