Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 a6 4. d4 d5 5. e5 Bg4 6. Bxf4 Bxf3 7. Qxf3 Nc6 8. c3
Nge7 9. Bd3 Qd7 10. O-O O-O-O 11. b4 h6 12. b5 axb5 13. Bxb5 Qe6 14. Bg3 Ng6
15. a4 Na5 16. Nd2 c5 17. dxc5 Bxc5+ 18. Kh1 d4 19. cxd4 Bxd4 20. Rac1+ Kb8 21.
Ne4 Nb3 22. Nd6 Na5 23. Rfe1 Ne7 24. Rc7 Nd5 25. Rxf7 h5 26. h3 h4 27. Bh2 Rxd6
28. Re4 Nf6 29. exd6 Nxe4 30. d7+ Ka7 31. Rf8 Nf2+ 32. Qxf2 Bxf2 33. Rxf2 Qe1+
34. Bg1 Rd8 *
Position (FEN): 3r4/kp1P2p1/8/nB6/P6p/7P/5RP1/4q1BK w - - 3 35
White to move.
Themes: Discovered Attack Endgame  
Puzzle rating: 1756
Best move: Rf1+