Chess puzzle (Checkmate)
Moves: 1. e4 f5 2. exf5 Nf6 3. Nf3 d5 4. Bb5+ c6 5. Be2 Bxf5 6. Nc3 e6 7. d4 Bd6 8.
Ne5 O-O 9. Bg5 Qc7 10. O-O Bxe5 11. dxe5 Qxe5 12. Re1 Ne4 13. Nxe4 Bxe4 14. Bf3
Qxg5 15. Bxe4 dxe4 16. Rxe4 Qf5 17. Qe1 Nd7 18. Rxe6 Nf6 19. Re5 Qxc2 20. Qb4
Nd5 21. Qxb7 Qxf2+ 22. Kh1 Qf1+ 23. Rxf1 *
Position (FEN): r4rk1/pQ4pp/2p5/3nR3/8/8/PP4PP/5R1K b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 516
Best move: Rxf1#