Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 g6 4. Bc4 Bg7 5. d3 d6 6. O-O Nf6 7. Re1 O-O 8. e5
dxe5 9. Nxe5 Nxe5 10. Rxe5 Ng4 11. Rxc5 Qd6 12. Ne4 Qxh2+ 13. Kf1 Qh1+ 14. Ke2
Qxg2 15. Bf4 Nxf2 16. Nxf2 Bg4+ 17. Ke3 Bxd1 18. Rxd1 Rad8 19. c3 e5 20. Bxe5
Bh6+ 21. Ke2 b6 22. Rc7 Qg4+ *
Position (FEN): 3r1rk1/p1R2p1p/1p4pb/4B3/2B3q1/2PP4/PP2KN2/3R4 w - - 2 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1334
Best move: Nxg4