Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Bd7 5. Re1 Nf6 6. Nc3 a6 7. Bxc6 Bxc6 8.
d4 exd4 9. Nxd4 Be7 10. Nxc6 bxc6 11. Bg5 O-O 12. e5 Nd5 13. Nxd5 Bxg5 14. Nc3
Rb8 15. b3 f6 16. exd6 cxd6 17. Ne4 d5 18. Nxg5 fxg5 19. Re6 Qb6 20. Qg4 Qxf2+
21. Kh1 Qf1+ 22. Rxf1 *
Position (FEN): 1r3rk1/6pp/p1p1R3/3p2p1/6Q1/1P6/P1P3PP/5R1K b - - 0 22
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 579
Best move: Rxf1#