Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 c5 3. e3 Nc6 4. d4 e6 5. c3 Nf6 6. Bb5 Bd6 7. O-O O-O 8. Bxc6
bxc6 9. Ne5 Qc7 10. Nd2 Nd7 11. Ndf3 f6 12. Nxd7 Bxd7 13. Qc2 e5 14. fxe5 fxe5
15. dxe5 Bxe5 16. Nxe5 Qxe5 17. Bd2 Bf5 18. Qa4 Bd3 19. Rxf8+ Rxf8 20. Qxc6 Qf5
21. e4 Qf2+ 22. Kh1 Qf1+ 23. Rxf1 *
Position (FEN): 5rk1/p5pp/2Q5/2pp4/4P3/2Pb4/PP1B2PP/5R1K b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 932
Best move: Rxf1#