Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c4 Nc6 3. Nc3 Nf6 4. d3 g6 5. Nf3 Bg7 6. h3 O-O 7. Be2 Rb8 8. Be3
d6 9. Rb1 a6 10. a4 Nb4 11. Bd2 a5 12. Nb5 b6 13. Bxb4 axb4 14. b3 Re8 15. O-O
e6 16. Qd2 d5 17. cxd5 exd5 18. exd5 Nxd5 19. d4 Ba6 20. dxc5 bxc5 21. Bc4 Nc3
22. Qxd8 Rbxd8 23. Rfe1 Nxb1 24. Rxb1 Bxb5 25. axb5 Rb8 26. Kh2 Kf8 27. Rd1
Red8 28. Re1 f5 29. Ng5 Bc3 30. Re3 Rd2 31. Nxh7+ Kg7 32. Re7+ Kh6 33. h4 Rxf2
34. Ng5 Bf6 *
Position (FEN): 1r6/4R3/5bpk/1Pp2pN1/1pB4P/1P6/5rPK/8 w - - 2 35
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 799
Best move: Rh7#