Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 e6 5. Nf3 Nd7 6. Bd3 Bg4 7. h3 Bxf3 8. Qxf3
c5 9. c3 c4 10. Bc2 Ne7 11. Na3 Nf5 12. g4 Nh4 13. Qf2 Bxa3 14. bxa3 Ng6 15. h4
f6 16. h5 Ne7 17. exf6 Nxf6 18. g5 Ne4 19. Bxe4 dxe4 20. Qe3 Nd5 21. Qxe4 Nxc3
22. Qxe6+ Qe7 23. Qxe7+ Kxe7 24. Bd2 Nd5 25. O-O-O Rhe8 26. Rde1+ Kf7 27. Rxe8
Rxe8 28. Rf1 Re4 29. Kc2 Rxd4 30. f5 g6 *
Position (FEN): 8/pp3k1p/6p1/3n1PPP/2pr4/P7/P1KB4/5R2 w - - 0 31
White to move.
Themes: Double Check Endgame  
Puzzle rating: 1041
Best move: fxg6+