Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. d3 dxe4 4. Ng5 h6 5. Nxe4 Nf6 6. Nbc3 Bf5 7. Be2 e6 8.
Ng3 Bg6 9. O-O Bd6 10. Be3 O-O 11. h3 Nbd7 12. f4 Re8 13. Qd2 Qe7 14. Nce4 Nxe4
15. dxe4 Bc5 16. Rad1 Rad8 17. Bxc5 Nxc5 18. Qe3 b6 19. b4 Nd7 20. a3 Nf6 21.
Bd3 h5 22. f5 exf5 23. Nxf5 Bxf5 24. Rxf5 Nxe4 25. Rxh5 Nf6 26. Qxe7 Rxe7 27.
Bh7+ Nxh7 28. Rxd8+ Nf8 29. Rxf8+ Kxf8 *
Position (FEN): 5k2/p3rpp1/1pp5/7R/1P6/P6P/2P3P1/6K1 w - - 0 30
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 399
Best move: Rh8#