Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 h6 7. h3 a6 8. a3 d6
9. Be3 Bxe3 10. fxe3 Ne7 11. d4 exd4 12. exd4 Ng6 13. Re1 b5 14. Ba2 Bb7 15.
Qe2 Nf4 16. Qf2 Qd7 17. Kh2 Rae8 18. e5 dxe5 19. dxe5 N6h5 20. Rad1 Qc8 21. Rd4
g5 22. Ne4 Rd8 23. Nf6+ Nxf6 24. exf6 Bxf3 25. Rxf4 gxf4 26. Qxf3 Qf5 27. Re4
Qxf6 28. Rxf4 Qe5 29. Qg3+ Kh8 30. Bxf7 Rxf7 *
Position (FEN): 3r3k/2p2r2/p6p/1p2q3/5R2/P5QP/1PP3PK/8 w - - 0 31
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 658
Best move: Rxf7