Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c6 4. e5 a6 5. f4 h6 6. Ngf3 Ne7 7. Bd3 g6 8. O-O Bg7
9. Kh1 Nd7 10. c4 Nb6 11. c5 Nd7 12. g4 O-O 13. Rg1 b6 14. cxb6 Nxb6 15. Nf1 a5
16. f5 exf5 17. gxf5 Nxf5 18. Ng3 Ne7 19. Bf4 Nc4 20. Qc1 Kh7 21. b3 Nb6 22.
Nh5 Nf5 23. Bxf5 Bxf5 24. Nxg7 Be4 25. Rf1 Bxf3+ *
Position (FEN): r2q1r2/5pNk/1np3pp/p2pP3/3P1B2/1P3b2/P6P/R1Q2R1K w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 944
Best move: Rxf3