Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. d3 Nf6 4. f4 d6 5. fxe5 dxe5 6. Nf3 Bc5 7. Be2 Bg4 8.
Na4 Bxf3 9. Bxf3 Bd6 10. O-O O-O 11. c4 Nd4 12. b3 c6 13. c5 Be7 14. Nc3 Bxc5
15. Bb2 Nxb3+ 16. Kh1 Nxa1 17. Bxa1 Bd4 18. Na4 Bxa1 19. Qxa1 b5 20. Nc5 Qd6
21. Qc1 Nd7 22. Nxd7 Qxd7 23. d4 Rac8 24. dxe5 c5 25. h3 c4 26. Bg4 Qd4 27.
Bxc8 Rxc8 28. Qf4 c3 29. Qxf7+ Kh8 30. Qf8+ Rxf8 *
Position (FEN): 5r1k/p5pp/8/1p2P3/3qP3/2p4P/P5P1/5R1K w - - 0 31
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 618
Best move: Rxf8#