Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O d6 6. Re1 Be7 7. d4 Bg4 8. d5
b5 9. Bb3 Nd4 10. Nbd2 O-O 11. c3 Nxb3 12. axb3 Qd7 13. b4 c6 14. h3 Bxf3 15.
Nxf3 cxd5 16. exd5 Qb7 17. Ng5 Qxd5 18. Qxd5 Nxd5 19. Ne4 f5 20. Ng5 Bxg5 21.
Bxg5 h6 22. Rad1 hxg5 23. Rxd5 Rad8 24. Red1 Rf6 25. Rxe5 dxe5 26. Rxd8+ Kf7
27. Rd5 e4 28. Kf1 Kg6 29. Ke2 f4 30. b3 Kh5 31. Rd7 g6 *
Position (FEN): 8/3R4/p4rp1/1p4pk/1P2pp2/1PP4P/4KPP1/8 w - - 0 32
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1049
Best move: Rh7#