Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 b5 7. f3 Bb7 8. Bd3
e5 9. Nf5 g6 10. Ng3 Bg7 11. O-O O-O 12. Qd2 Nc6 13. Bh6 Nd4 14. Bxg7 Kxg7 15.
f4 d5 16. fxe5 Ng4 17. exd5 Nxe5 18. Be4 Nf5 19. Nxf5+ gxf5 20. Rxf5 Nc4 21.
Rg5+ Kh8 22. Qd4+ f6 23. Rh5 Rf7 24. Rf1 Qd6 25. Rf3 Rg8 26. Rfh3 Rgg7 27. Bf5
Ne5 28. Be6 Re7 29. Ne4 Qd8 30. Nxf6 Rxe6 31. Rxh7+ Rxh7 *
Position (FEN): 3q3k/1b5r/p3rN2/1p1Pn3/3Q4/7R/PPP3PP/6K1 w - - 0 32
White to move.
Themes:  Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 951
Best move: Rxh7#