Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. d3 Bc5 6. Be2 Qd6 7. O-O h5 8.
Nd2 Bg4 9. Re1 Qf4 10. Nf3 Qd6 11. e5 Qd5 12. exf6 gxf6 13. Bf1+ Kd7 14. Be2
Rag8 15. d4 Bb6 16. c4 Qf5 17. Bd3 Qa5 18. Bd2 Bxf3 19. Qxf3 Qa4 20. Qxf6 Kc8
21. Qxf7 Bxd4 22. Qf8+ *
Position (FEN): 2k2Qrr/ppp5/2p5/7p/q1Pb4/3B4/PP1B1PPP/R3R1K1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 673
Best move: Rxf8