Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bg5 e6 3. e4 Be7 4. e5 Nd5 5. Bxe7 Qxe7 6. a3 d6 7. c4 Nb6 8. Qg4
O-O 9. f4 f6 10. Nf3 Nc6 11. Bd3 dxe5 12. fxe5 fxe5 13. dxe5 Rxf3 14. Qxf3 Nxe5
15. Qe4 Nxd3+ 16. Qxd3 e5 17. Nc3 Be6 18. b3 Rd8 19. Qg3 e4 20. O-O Rd3 21. Qe5
Nd7 22. Qxe4 Rxc3 23. Rae1 Qc5+ 24. Kh1 Bf7 *
Position (FEN): 6k1/pppn1bpp/8/2q5/2P1Q3/PPr5/6PP/4RR1K w - - 4 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1982
Best move: Rxf7