Chess puzzle (Checkmate)
Moves: 1. e4 a6 2. Nf3 b5 3. c4 c6 4. b4 d6 5. Bb2 f6 6. a4 Bg4 7. axb5 e5 8. bxa6
Nxa6 9. Bc3 Nxb4 10. Rxa8 Nd3+ 11. Bxd3 Qxa8 12. O-O Nh6 13. h3 Bh5 14. Be2 Be7
15. Nh4 Bxe2 16. Qxe2 O-O 17. Nf5 Nxf5 18. exf5 c5 19. d3 d5 20. Nd2 d4 21. Bb2
Qa2 22. Nf3 Rb8 23. h4 Rxb2 24. Qe4 Re2 25. Qg4 e4 26. dxe4 Qxc4 27. h5 d3 28.
h6 Qf7 29. Rd1 Bf8 30. Rxd3 Qc4 31. Rd8 Qc1+ 32. Kh2 Qxh6+ 33. Nh4 Rxf2 34. e5
Rd2 35. Qc4+ Kh8 *
Position (FEN): 3R1b1k/6pp/5p1q/2p1PP2/2Q4N/8/3r2PK/8 w - - 3 36
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 833
Best move: Rxf8#