agb2002: White has a pawn for a knight.
The f-pawn prevents Ne6+. This suggests 25.Rxh6 and 25.Rxf7+.
In the case of 25.Rxh6 Kxh6 (else drop a pawn) 26.Rxf7:
A) 26... Rh8 27.Ne6
A.1) 27... Qd7(e8) 28.Qh3+ Nh4 29.Qxh4+ Kg6 30.Qh7#.
A.2) 27... Rxf7 28.Qh3+ Nh4 29.Qxh4+ Kg6 30.d4+ Rf5 (30... Nf5 31.Nxd8 wins decisive material -31... Rxd8 32.Qxd8-) 31.Nxd8 wins decisive material.
B) 26... Rxf7 27.Nxf7+ Kg7 28.Nxd8 Rxd8 29.Qc7 wins decisive material.
C) 26... Nh8 27.Qh4+ Kg6 28.d4+ Nf5 29.Bxf5#.
-----
In the case of 25.Rxf7+:
A) 25... Rxf7 26.Ne6+
A.1) 26... Kh7 27.Rxh6+
A.1.a) 27... Kxh6 28.Qh3+ Nh4 29.Qxh4+ Kg6 30.d4+ Rf5 (30... Nf5 31.Nxd8 wins decisive material -31... Rxd8 32.Qxd8-) 31.Nxd8 wins decisive material.
A.1.b) 27... Kg8 28.Rxg6+
A.1.b.i) 28... Nxg6 29.Qxg6+ Kh8 30.Nxd8 wins decisive material.
A.1.b.ii) 28... Kh7 29.Rg7+ and mate next.
A.1.b.iii) 28... Kh8 29.Qh4+ Rh7 30.Qf6+ Rg7 31.Qxg7#.
A.2) 26... Kh8 27.Rxh6+ Rh7 (27... Kg8 28.Rxg6+ transposes to A.1.b) 28.Rxh7+ Kxh7 29.Nxd8 Rxd8 30.Qc7 wins decisive material.
A.3) 26... Kg8 27.Nxd8 Rxd8 28.Rxh6 + - [Q+B+2P vs r+2n].
B) 25... Kg8 26.Rh7
B.1) 26... Bxg5 27.Qxg5
B.1.a) 27... Rf7 28.Rh8+ Kg7 29.R5h7#.
B.1.b) 27... d4 28.Qh6 Rf7 (28... Nf5 29.Qxg6+ Ng7 30.Qxg7#) 29.Rh8+ Nxh8 30.Qxh8#.
B.1.c) 27... Qe8 28.d4 Rc6 looks unnecessarily complex.
B.2) 26... Kg7 27.Rxg7+ Kxg7 28.Ne6+ wins decisive material.
-----
I think I'd play 25.Rxh6.