Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Nxe4 5. d4 d5 6. Bb3 exd4 7. Nxd4 Nxd4 8.
Qxd4 Be6 9. Nc3 Nxc3 10. Qxc3 d4 11. Qe1 Qd7 12. Bf4 Bd6 13. Be5 Bxe5 14. Qxe5
O-O 15. Bxe6 fxe6 16. Rad1 Rad8 17. Rd3 Qd6 18. Re1 Rf6 19. Qg5 Rdf8 20. c3
Rxf2 21. Rxd4 Qa6 22. Rd8 Qf1+ 23. Rxf1 *
Position (FEN): 3R1rk1/ppp3pp/4p3/6Q1/8/2P5/PP3rPP/5RK1 b - - 0 23
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 584
Best move: Rxf1#