agb2002: White is one pawn down.
Black threatens Qxd3, Q(N)xe5, Qa1+, etc.
White can attack the black king with 25.Qf6+:
A) 25... Kf8 26.Nd6
A.1) 26... Nxe5 27.Qd8+ Kg7 28.Ne8+ wins the queen.
A.2) 26... Kg8 27.Qxf7+ Kh8 28.Qf8#.
A.3) 26... Qa1+ 27.Bf1 (27.Kh2 Qxe5+ 28.Qxe5 Nxe5 29.Nxb7 Nxd3 - +) 27... Nxe5 28.Nxb7 (28.h6 Nf3+ wins the white queen)
A.3.a) 28... gxh5 29.Nd6 [B vs 3P] looks winning. For example, 29... Qd4 30.Nxf7 Nc6 31.Ne5+ mates or wins Black's remaining pieces.
A.3.b) 28... Qd4 29.Nd8 [B vs 2P] with the threats Nxe6+, Nxf7 and Qh8-Qxe5 looks winning. For example, 29... Nf3+ 30.Qxf3 Qxd8 31.h6 or 29... Qd6 30.Qh8+ Ke7 31.Qxe5 Qxe5 32.Nc6+ Kd6 33.Nxe5 Kxe5 34.hxg6 hxg6 35.Bb5 with a won ending in both cases.
B) 25... Kg8 26.Nd6
B.1) 26... Nxe5 27.Qd8+ transposes to A.1.
B.2) 26... Qa1+ 27.Bf1 is similar to A.3.
C) 25... Kh6 26.Nd6
C.1) 26... Qxe5 27.Nxf7+ wins the queen.
C.2) 26... Nxe5 27.Nxf7+ mates o wins the queen. Much slower is 27.Qxe5 Qxe5 (27... Qxd3 28.Nxf7#) 28.Nxf7+ Kxh5 29.Nxe5 + - [N vs 2P].
C.3) 26... Nd8 27.Qxd8
C.3.a) 27... Qxd3 28.Nxf7+ and 29.Qxd3 wins.
C.3.b) 27... Qd5 28.Bf1 (28.Be4 Qe1+ 29.Kh2 Qxh5+ 30.Kg3 Qxe5+ 31.f4 Qc3+ 32.Bf3 Qe1+ and Black seems to achieve perpetual)
C.3.b.i) 28... Qxa2 (or 28... Qxe5) 29.Nxb7 wins.
C.3.b.ii) 28... Kxh5 29.Be2+ Kh6 30.Qh4+ Kg7 31.Qf6+ and mate in two.
C.3.b.iii) 28... gxh5 29.Qf6#.
C.4) 26... Kxh5 27.Be2+ Kh6 28.Nxf7#.
C.5) 26... Qa1+ 27.Bf1 Nxe5 28.Nxf7+ as in C.2.