Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. d3 Bd6 6. Nbd2 Bg4 7. O-O Ne7 8.
h3 Bh5 9. Re1 O-O 10. Nf1 f5 11. exf5 Bxf3 12. Qxf3 Nxf5 13. Qe4 Nd4 14. Ne3
Qf6 15. Rf1 Ne2+ 16. Kh1 Nf4 17. Ng4 Qe6 18. Bxf4 Rxf4 19. Qe3 h5 20. Nh2 Raf8
21. Nf3 *
Position (FEN): 5rk1/1pp3p1/p1pbq3/4p2p/5r2/3PQN1P/PPP2PP1/R4R1K b - - 3 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1436
Best move: Rxf3