Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Bd3 Qc7 6. O-O Nc6 7. c3 Bc5 8.
Nxc6 Qxc6 9. Be3 Nf6 10. Bxc5 Qxc5 11. Nd2 b5 12. Nb3 Qb6 13. Kh1 Bb7 14. f3
O-O 15. Bc2 e5 16. Qd2 Rad8 17. Rad1 d5 18. Qg5 dxe4 19. Rxd8 Rxd8 20. fxe4
Bxe4 21. Bxe4 Nxe4 22. Qxe5 Nf2+ 23. Rxf2 Rd1+ 24. Rf1 *
Position (FEN): 6k1/5ppp/pq6/1p2Q3/8/1NP5/PP4PP/3r1R1K b - - 2 24
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 953
Best move: Rxf1#