Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. Qe2+ Be7 5. d4 Nf6 6. h3 c6 7. Be3 Bf5 8. f4
Na6 9. a3 Nc7 10. Nf3 Ne4 11. Nxe4 Bxe4 12. O-O-O O-O 13. Nd2 f5 14. Rg1 Qd6
15. g4 fxg4 16. Qxg4 Bf6 17. Nxe4 dxe4 18. h4 Nd5 19. Rg3 Nxe3 20. Rxe3 Rae8
21. Rde1 Bxd4 22. Rxe4 Rxe4 23. Rxe4 Bb6 24. h5 Qh6 25. Bc4+ Kh8 26. Kb1 Qf6
27. Bd3 Qf5 28. Qxf5 Rxf5 29. Re8+ Rf8 *
Position (FEN): 4Rr1k/pp4pp/1bp5/7P/5P2/P2B4/1PP5/1K6 w - - 2 30
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 400
Best move: Rxf8#