Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. Bxc6 dxc6 5. Nc3 Bg7 6. d3 e5 7. h3 Ne7 8. b3
O-O 9. a4 a5 10. Bb2 Qc7 11. Nb1 b6 12. Na3 Be6 13. Ng5 Bc8 14. Nc4 f6 15. Nf3
Be6 16. Nfd2 f5 17. O-O f4 18. Nf3 Bxc4 19. bxc4 g5 20. Qd2 h6 21. Qc3 Ng6 22.
Rab1 Rab8 23. Kh1 Rfe8 24. Ba1 Qd7 25. Kh2 g4 26. Ng1 Rf8 27. f3 gxh3 28. gxh3
Kh7 29. Rf2 Nh4 30. Ne2 Rg8 31. Rg1 Bf6 32. Nxf4 Rxg1 33. Kxg1 Qg7+ 34. Kh2 Rg8
35. Rf1 Nxf3+ 36. Kh1 Qg1+ 37. Rxg1 *
Position (FEN): 6r1/7k/1pp2b1p/p1p1p3/P1P1PN2/2QP1n1P/2P5/B5RK b - - 0 37
Black to move.
Themes: Kingside Attack Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 853
Best move: Rxg1#