Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. e4 exd4 3. c3 Nc6 4. cxd4 d5 5. e5 Be6 6. Nf3 Nge7 7. Nc3 Nf5 8.
Be3 Be7 9. Bd3 Nxe3 10. fxe3 Bg5 11. Qd2 O-O 12. O-O f6 13. exf6 Qxf6 14. Nxg5
Qxg5 15. Rxf8+ Rxf8 16. Qc2 Qxe3+ 17. Kh1 g6 18. Ne2 Rf2 19. Re1 Nxd4 20. Qxc7
Nxe2 21. Bxe2 Qxe2 22. Rxe2 *
Position (FEN): 6k1/ppQ4p/4b1p1/3p4/8/8/PP2RrPP/7K b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1064
Best move: Rf1#