Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Bc5 4. O-O O-O 5. Re1 Re8 6. c3 d6 7. a4 a6 8. b4
Ba7 9. Qb3 Be6 10. Bxe6 fxe6 11. d4 exd4 12. cxd4 h6 13. Bb2 Nbd7 14. Nbd2 Kh8
15. Nh4 Nf8 16. Qg3 Kh7 17. Ra3 Qd7 18. Nc4 Qc6 19. e5 Nd5 20. Na5 Qc2 21. Rf3
dxe5 22. Rf7 Ng6 23. dxe5 Bxf2+ *
Position (FEN): r3r3/1pp2Rpk/p3p1np/N2nP3/PP5N/6Q1/1Bq2bPP/4R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1654
Best move: Rxf2