Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 e6 3. g3 Nd7 4. Bg2 Be7 5. Nc3 a6 6. e4 c6 7. Nf3 h6 8. Be3 g5
9. h3 b5 10. cxb5 cxb5 11. d5 e5 12. g4 Ngf6 13. Rc1 b4 14. Ne2 Nxe4 15. Nxe5
Nxf2 16. Nc6 Nxd1 17. Nxd8 Nxb2 18. Rb1 Nd3+ 19. Kd2 N7e5 20. Nc6 Bd7 21. Nxe5
Nxe5 22. Rxb4 O-O 23. Bd4 f6 24. Bxe5 fxe5 25. Rb7 Rfd8 26. Rc1 Bf8 27. Rcc7
Bb5 28. Nc3 Be8 29. Ne4 Bg6 30. Nf6+ Kh8 31. Rh7+ Bxh7 *
Position (FEN): r2r1b1k/1R5b/p2p1N1p/3Pp1p1/6P1/7P/P2K2B1/8 w - - 0 32
White to move.
Themes:  Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 746
Best move: Rxh7#