Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. f3 e6 4. Bd3 Bd6 5. e5 Bc7 6. Ne2 Bb6 7. f4 Ne7 8. O-O O-O
9. c3 c5 10. Be3 cxd4 11. Nxd4 Nbc6 12. Qc2 Nf5 13. Bxf5 exf5 14. Nd2 Bd7 15.
Rf3 Rc8 16. Nxf5 d4 17. Bf2 dxc3 18. Bxb6 axb6 19. Rxc3 Bxf5 20. Qxf5 Qxd2 21.
Rac1 Qxb2 22. e6 fxe6 23. Qxe6+ Kh8 24. f5 Qb4 25. Rc4 Rce8 26. Qd7 Re1+ 27.
Kf2 Qb2+ 28. R4c2 Qd4+ 29. Qxd4 Nxd4 30. Rc8 Rxc1 *
Position (FEN): 2R2r1k/1p4pp/1p6/5P2/3n4/8/P4KPP/2r5 w - - 0 31
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1030
Best move: Rxf8#