Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Bc4 Ne7 7. O-O O-O
8. Nc3 a6 9. a3 d6 10. h3 Kh8 11. Bg5 f6 12. Bh4 Ng6 13. Bg3 f5 14. Kh1 f4 15.
Bh2 Nh4 16. f3 Qg5 17. Rg1 Bxg1 18. Qxg1 Rb8 19. b4 Re8 20. Ne2 Rf8 21. Nd4 d5
22. Nxc6 Rb6 23. Bxd5 Be6 24. Bxe6 Rxc6 25. Bb3 Rg6 26. Rd1 Qf6 27. Rd5 Nxf3
28. Qd1 Nxh2 29. Rf5 Qh4 *
Position (FEN): 5r1k/2p3pp/p5r1/5R2/1P2Pp1q/PB5P/2P3Pn/3Q3K w - - 2 30
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 664
Best move: Rxf8#