Chess puzzle (Crushing)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Bc4 g6 6. f4 Bg7 7. Nf3 e6 8. O-O
Nge7 9. Kh1 O-O 10. e5 b6 11. Ne4 Nf5 12. g4 Nh6 13. Nd6 Nxg4 14. h3 Nh6 15.
Bd3 Nf5 16. Bxf5 exf5 17. Nd4 Ba6 18. Rg1 Qc7 19. Be3 Nxe5 20. fxe5 Bxe5 21.
N6xf5 Bb7+ 22. Nf3 Kh8 23. Bd4 *
Position (FEN): r4r1k/pbqp1p1p/1p4p1/4bN2/3B4/5N1P/PP6/R2Q2RK b - - 4 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1842
Best move: gxf5