Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Be2 Bf5 5. O-O e6 6. Nc3 a6 7. Re1 Bd6 8. d3
h6 9. Nd4 Ne7 10. Bf3 O-O 11. Nxf5 Nxf5 12. Bg4 Ne7 13. Bd2 Nbc6 14. Qc1 f5 15.
Bh5 f4 16. Ne2 e5 17. Nc3 Bc7 18. Bg4 Ng6 19. Be6+ Kh7 20. Qd1 Nce7 21. Qh5 Qd6
22. Bg4 Ng8 23. Bf5 Rf7 24. h3 Raf8 25. Nxd5 *
Position (FEN): 5rn1/1pb2rpk/p2q2np/3NpB1Q/5p2/3P3P/PPPB1PP1/R3R1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1417
Best move: Rxf5