Chess puzzle (Checkmate)
Moves: 1. c3 d5 2. d4 Nf6 3. e3 Bg4 4. Be2 Bxe2 5. Nxe2 e6 6. f4 c5 7. O-O Nc6 8. Nd2
Qb6 9. Nf3 cxd4 10. cxd4 Bd6 11. Qe1 O-O 12. Qh4 Ne4 13. Ng3 f6 14. Nxe4 dxe4
15. Nd2 e5 16. Nc4 Qc7 17. Nxd6 Qxd6 18. fxe5 fxe5 19. Qxe4 exd4 20. Rxf8+ Rxf8
21. exd4 Qxd4+ 22. Qxd4 Nxd4 23. Bg5 Nc2 24. Rc1 Nd4 25. Rc7 Ne2+ 26. Kh1 *
Position (FEN): 5rk1/ppR3pp/8/6B1/8/8/PP2n1PP/7K b - - 7 26
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1027
Best move: Rf1#