Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. Re1 d6 6. d4 exd4 7. Nxd4 Nxd4 8.
Qxd4 Be7 9. Nc3 c5 10. Qd3 O-O 11. Bf4 a6 12. Nd5 b5 13. Nxf6+ Bxf6 14. Bxf7+
Rxf7 15. c3 c4 16. Qd5 Bb7 17. Qh5 Qb6 18. Rad1 Be5 19. Bxe5 Qxf2+ 20. Kh1 dxe5
21. Rf1 Qxf1+ 22. Rxf1 *
Position (FEN): r5k1/1b3rp1/p6p/1p2p2Q/2p1P3/2P5/PP4PP/5R1K b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 483
Best move: Rxf1#