It would have been had Black played 25...Rxg3.
White cannot take back on g3 there are three mating patterns
waiting to played if he does.(might have been blog material.)
Congratulations Greenpawn on managing to polish this turd of a game into something resembling, if not a diamond, then perhaps a 0.1 carat zirconium.
What a pity it didn't happen:
FEN
7r/p1p1k3/1bpp1p2/4pPr1/1P1n4/P2P2N1/5PPP/2RQ1RK1 w - - 0 1
SETUP
1
[FEN "7r/p1p1k3/1bpp1p2/4pPr1/1P1n4/P2P2N1/5PPP/2RQ1RK1 w - - 0 1"] [SetUp "1"]
{-------------- . . . . . . . r p . p . k . . . . b p p . p . . . . . . p P r . . P . n . . . . P . . P . . N . . . . . . P P P . . R Q . R K . white to play --------------} 1. Qa4 Rxg3 2. Rc5 Nf3+ 3. Kh1 Rxh2#