Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bg4 4. Be2 Nc6 5. O-O e6 6. c4 Qh5 7. h3 Bxf3 8.
Bxf3 Qe5 9. Nc3 Bd6 10. g3 Qf5 11. Bg2 Nf6 12. Qe2 O-O 13. d3 Nd4 14. Qd1 c6
15. Ne4 Rad8 16. Be3 Be5 17. f4 Nxe4 18. fxe5 Qxe5 19. dxe4 Nf3+ 20. Qxf3 Qxb2
21. Rab1 Qxa2 22. Rxb7 Qa6 23. Rxf7 Rxf7 24. Qxf7+ Kh8 25. Qf8+ Rxf8 *
Position (FEN): 5r1k/p5pp/q1p1p3/8/2P1P3/4B1PP/6B1/5RK1 w - - 0 26
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf8#