Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d6 3. Nf3 Nc6 4. d4 cxd4 5. cxd4 e6 6. Bd3 Nge7 7. Bg5 g6 8. Bf6
Rg8 9. e5 dxe5 10. dxe5 Qb6 11. b3 Bd7 12. Nc3 O-O-O 13. O-O Kb8 14. Ng5 Bg7
15. Nxf7 Rdf8 16. Bxg7 Rxg7 17. Nd6 Nxe5 18. Bb5 Bxb5 19. Ncxb5 Rd8 20. Re1
N7c6 21. Rc1 Rgg8 22. Qe2 Rgf8 23. Rxc6 Nxc6 24. Qxe6 Qxf2+ 25. Kh1 Qf1+ 26.
Rxf1 *
Position (FEN): 1k1r1r2/pp5p/2nNQ1p1/1N6/8/1P6/P5PP/5R1K b - - 0 26
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 627
Best move: Rxf1#