Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Nc6 4. c4 Bc5 5. Nc3 O-O 6. Be2 d6 7. h3 h6 8. a3 a5
9. Be3 Nd4 10. Nd5 c6 11. Nxf6+ Qxf6 12. Bxd4 exd4 13. O-O Qg6 14. Kh1 f5 15.
exf5 Bxf5 16. Nh4 Qg5 17. Nxf5 Rxf5 18. Bg4 Rf6 19. Qc2 Raf8 20. Rae1 h5 21.
Bf3 *
Position (FEN): 5rk1/1p4p1/2pp1r2/p1b3qp/2Pp4/P2P1B1P/1PQ2PP1/4RR1K b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1182
Best move: Rxf3