Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f3 d6 3. b3 a6 4. Bb2 e5 5. Nc3 Nf6 6. Bc4 b5 7. Bd5 Ra7 8. d3 b4
9. Na4 Nxd5 10. exd5 Bd7 11. c4 Bxa4 12. bxa4 Be7 13. f4 f6 14. Nf3 O-O 15.
fxe5 fxe5 16. O-O Nd7 17. a3 a5 18. axb4 axb4 19. Bc1 Bf6 20. Rb1 Ra5 21. g4
Qe7 22. g5 e4 23. dxe4 Be5 24. Nxe5 Nxe5 25. Rxf8+ Qxf8 26. Be3 Nxc4 27. Qb3
Ne5 28. Rf1 Qa8 29. Bf4 Nf7 30. e5 dxe5 31. d6 Qe4 32. Bg3 Qd4+ 33. Rf2 Qxd6
34. Qxf7+ Kh8 35. Qf8+ Qxf8 *
Position (FEN): 5q1k/6pp/8/r1p1p1P1/Pp6/6B1/5R1P/6K1 w - - 0 36
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 580
Best move: Rxf8#