Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. d4 exd4 5. Nxd4 Nxe4 6. Nxc6 bxc6 7. Qe2 d5
8. Ba6 Be7 9. Bxc8 Qxc8 10. O-O O-O 11. Nd2 Nxd2 12. Bxd2 Bc5 13. b4 Bb6 14. c3
Re8 15. Qh5 Re6 16. Rfe1 Rf6 17. Re2 d4 18. cxd4 Bxd4 19. Rae1 Qd7 20. Re7
Bxf2+ 21. Kh1 Bxe1 22. Rxd7 *
Position (FEN): r5k1/p1pR1ppp/2p2r2/7Q/1P6/8/P2B2PP/4b2K b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1105
Best move: Rf1#