Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Nc3 Bb4 7. Bd2 Nf6 8.
Bd3 O-O 9. O-O d5 10. exd5 cxd5 11. a3 Bc5 12. Bg5 Bb7 13. Be2 h6 14. Bxf6 Qxf6
15. Nxd5 Qg6 16. Bf3 Rad8 17. b4 Bxd5 18. Bxd5 Bd4 19. Bxf7+ Qxf7 20. Qg4 Bxa1
21. Rxa1 Qxf2+ 22. Kh1 Qf1+ 23. Rxf1 *
Position (FEN): 3r1rk1/p5p1/7p/4p3/1P4Q1/P7/2P3PP/5R1K b - - 0 23
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 852
Best move: Rxf1#