Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. Bxc6 dxc6 5. Nc3 Nf6 6. Nxe5 Qd4 7. Nd3 Nxe4
8. Qe2 Bf5 9. Nxc5 Qxc5 10. Nxe4 Qxc2 11. Nd6+ Kd7 12. Nxf5 Rae8 13. Ne3 Qc5
14. O-O f5 15. Qd3+ Kc8 16. b3 Rhf8 17. Re1 f4 18. Nc2 Qxc2 19. Qh3+ Kb8 20.
Rxe8+ Rxe8 21. Ba3 Qxd2 22. Rf1 Re1 23. g3 Qxf2+ *
Position (FEN): 1k6/ppp3pp/2p5/8/5p2/BP4PQ/P4q1P/4rRK1 w - - 0 24
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 810
Best move: Kxf2