Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nc6 4. Bc4 h6 5. d4 Bg4 6. Qb3 e6 7. Qxb7 Nge7 8. d5
Rb8 9. Qa6 exd5 10. exd5 Ne5 11. Nxe5 dxe5 12. Bb5+ Bd7 13. Bxd7+ Qxd7 14. c4
Nf5 15. Nc3 Nd4 16. O-O Rb6 17. Qa5 Rg6 18. Kh1 Be7 19. Be3 Qg4 20. g3 Nf3 21.
Qb5+ Qd7 22. Qb8+ Qd8 23. Qxd8+ Kxd8 24. Ne4 h5 25. Nxc5 h4 26. Nb7+ Kc7 27.
d6+ Bxd6 28. Nxd6 Rxd6 29. Bxa7 hxg3 30. fxg3 *
Position (FEN): 7r/B1k2pp1/3r4/4p3/2P5/5nP1/PP5P/R4R1K b - - 0 30
Black to move.
Themes:  Endgame Arabian Mate, Mate in 1 
Puzzle rating: 1492
Best move: Rxh2#