agb2002: White has a knight and a pawn for a rook.
After 25.Bxh7+ Kxh7 26.Qxf8 Qxc3 the black bishop, which lacks mobility, is protected. This suggests 25.Na4:
A) 25... Rb5 26.Bxh7+ Kxh7 27.Qxf8
A.1) 27... Bd7 28.Qd6 Bc8 (28... Rb7 29.Nc5 or 28... Qa5 29.Qxd7 Qxa4 30.Qxf7 Qxa3 31.Qxe6 win decisive material) 29.Nc5 Qa5 30.Qc6 Qd8 31.Rc1, with two pawns up and the threat Nxa6, looks winning.
A.2) 27... Qc2 28.Nc5
A.2.a) 28... Rb8 29.Qd6 Ra8 30.Qc6 Rb8 31.Nxa6 Bb7 32.Qc7 Bxa6 33.Qxb8 Bxf1 34.Kxf1 wins three pawns.
A.2.b) 28... Bb7 29.Nxb7 Rxb7 30.Qa8 Rb6 31.Qa7 Qb2 32.Qxf7 Qxa3 33.Qh5+ Kg8 34.Rb1 looks winning.
B) 25... Ra2 26.Bxh7+ Kxh7 27.Qxf8
B.1) 27... Qc2 28.Nc5 wins the bishop.
B.2) 27... Qa5 28.Nc5 Qc7 29.Rc1 looks very good for White. For example, 29... Rxa3 30.Nd3 Qb7 31.Ne5 Bd7 32.Qxf7.
C) 25... Rxb3 26.Bxh7+ Kxh7 27.Qxf8 looks similar to previous lines.