Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d3 Nc6 3. c3 Bc5 4. h3 Nf6 5. Be2 h6 6. Nf3 d6 7. O-O O-O 8. Kh1
Nh7 9. Nh2 f5 10. f4 fxe4 11. dxe4 exf4 12. Bxf4 Be6 13. Bg4 Qe7 14. Bxe6+ Qxe6
15. Qg4 Rae8 16. Nd2 Ne5 17. Qg3 Ng6 18. Be3 Bxe3 19. Qxe3 Ng5 20. Rxf8+ Rxf8
21. Qxa7 Nxe4 22. Nxe4 Qxe4 23. Nf3 *
Position (FEN): 5rk1/Qpp3p1/3p2np/8/4q3/2P2N1P/PP4P1/R6K b - - 1 23
Black to move.
Themes:  Endgame  
Puzzle rating: 1322
Best move: Rxf3