Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. f4 a6 5. Nf3 e6 6. Bc4 Bd6 7. d4 Nf6 8. O-O
Bd7 9. Qe2 O-O 10. a3 b5 11. Ba2 Bc6 12. Ne5 Bb7 13. Nxf7 Rxf7 14. Bxe6 Qe8 15.
Bxf7+ Kxf7 16. Qxe8+ Nxe8 17. Bd2 Nc6 18. Be3 Ne7 19. Rae1 Nf6 20. Bf2 Rf8 21.
Bg3 Kg8 22. f5 Nc8 23. Bxd6 Nxd6 24. Re7 Nxf5 *
Position (FEN): 5rk1/1bp1R1pp/p4n2/1p3n2/3P4/P1N5/1PP3PP/5RK1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 936
Best move: Rxf5