Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. c3 h6 6. Be3 Bxe3 7. fxe3 d6 8. b4
Bg4 9. a4 a6 10. O-O d5 11. exd5 Nxd5 12. e4 Ne3 13. Qb3 Nxf1 14. Kxf1 O-O 15.
Nbd2 Qf6 16. Kg1 Ne7 17. Rf1 Bxf3 18. Rxf3 Qg5 19. Bxf7+ Rxf7 20. Qxf7+ Kh8 21.
Nc4 Ng6 22. Rf5 Qg4 23. Rf3 Rf8 24. Qxc7 *
Position (FEN): 5r1k/1pQ3p1/p5np/4p3/PPN1P1q1/2PP1R2/6PP/6K1 b - - 0 24
Black to move.
Themes: Pin Endgame  
Puzzle rating: 879
Best move: Rxf3