Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. d3 Nf6 4. Bg5 h6 5. Bh4 Bc5 6. Nf3 d6 7. h3 g5 8. Bg3
Be6 9. Bxe6 fxe6 10. Nh2 Qe7 11. O-O a6 12. a3 h5 13. b4 Ba7 14. Nf3 g4 15.
hxg4 hxg4 16. Nh2 O-O-O 17. Nd2 Rdg8 18. Kh1 Qh7 19. f3 Nh5 20. Bh4 Nf4 21. Bg3
gxf3 22. Qxf3 Nd4 23. Qf2 Kb8 24. Bxf4 exf4 25. Qxf4 Rg4 26. Qf8+ Rxf8 *
Position (FEN): 1k3r2/bpp4q/p2pp3/8/1P1nP1r1/P2P4/2PN2PN/R4R1K w - - 0 27
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 512
Best move: Rxf8#