Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 f6 3. e3 e5 4. Nf3 e4 5. Nd4 c5 6. Bb5+ Bd7 7. Bxd7+ Qxd7 8.
Ne2 Nc6 9. O-O O-O-O 10. c4 d4 11. exd4 cxd4 12. f3 d3 13. Nec3 exf3 14. Qxf3
Nd4 15. Qxd3 Bc5 16. Kh1 Ne7 17. Na3 Bxa3 18. Bxa3 Nec6 19. Rae1 Qg4 20. Qh3
Qxh3 21. gxh3 Nc2 22. Be7 Nxe7 23. Rxe7 Rxd2 24. Rxg7 Re8 25. Nd5 Re1 26. Rxe1
Nxe1 27. Nxf6 Nf3 28. Rxh7 *
Position (FEN): 2k5/pp5R/5N2/8/2P5/1P3n1P/P2r3P/7K b - - 0 28
Black to move.
Themes:  Endgame Arabian Mate, Mate in 1 
Puzzle rating: 1160
Best move: Rxh2#