Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 e6 5. Nf3 Ne7 6. c4 Ng6 7. Nc3 Nd7 8. cxd5
cxd5 9. Bb5 Be7 10. O-O a6 11. Bd3 Bxd3 12. Qxd3 O-O 13. f5 Nh4 14. Nxh4 Bxh4
15. fxe6 fxe6 16. Bf4 g5 17. Bg3 Rxf1+ 18. Kxf1 Nf8 19. Bxh4 gxh4 20. Kg1 Ng6
21. Ne2 Qg5 22. Rf1 Kg7 23. g3 hxg3 24. hxg3 h5 25. Rf4 *
Position (FEN): r7/1p4k1/p3p1n1/3pP1qp/3P1R2/3Q2P1/PP2N3/6K1 b - - 1 25
Black to move.
Themes: Pin Endgame  
Puzzle rating: 1010
Best move: Nxf4