Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. Bd3 c5 5. c3 cxd4 6. exd4 Bd6 7. Bg3 O-O 8. Nd2
Nc6 9. Ngf3 Re8 10. Ne5 Bc7 11. Ndf3 Nxe5 12. Nxe5 Ne4 13. O-O f6 14. Nf3 Nxg3
15. fxg3 e5 16. dxe5 fxe5 17. Bc2 e4 18. Nd4 Qg5 19. Bb3 Bb6 20. Kh1 Bg4 21.
Qe1 Rad8 22. Ba4 Re5 23. Qf2 e3 24. Qf7+ Kh8 25. Qf8+ Rxf8 *
Position (FEN): 5r1k/pp4pp/1b6/3pr1q1/B2N2b1/2P1p1P1/PP4PP/R4R1K w - - 0 26
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 487
Best move: Rxf8#