Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 Nf6 5. Ng5 O-O 6. O-O d6 7. h3 Nd4 8. d3
Be6 9. b3 c6 10. Na4 Bxc4 11. bxc4 Bb6 12. Kh1 Bc7 13. f4 Qd7 14. fxe5 dxe5 15.
Nc5 Qe7 16. Nb3 Ne6 17. Qf3 h6 18. Nxe6 fxe6 19. Qg3 Nh5 20. Rxf8+ Rxf8 21. Qg4
Rf1+ 22. Kh2 Nf4 23. Bxf4 exf4 *
Position (FEN): 6k1/ppb1q1p1/2p1p2p/8/2P1PpQ1/1N1P3P/P1P3PK/R4r2 w - - 0 24
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1199
Best move: Rxf1