agb2002: White has a bishop, a knight and a pawn for the bishop pair.Black threatens Bxf7.
White has four pieces to attack the king, starting with 24.Rxf6 gxf6 25.Qg6:
A) 25... Qd8 26.Qxh6+ Kg8 27.Qg6+ Kh8 28.Ng5
A.1) 28... fxg5 29.Be5+ and mate next.
A.2) 28... Ra7 29.Bc5
A.2.a) 29... Rg7 30.Qh6+ Kg8 31.Bd4
A.2.a.i ) 31... Rf7 32.Nxf7 Bxf7 33.Bxf6 wins.
A.2.a.ii ) 31... Rf8 32.Nxe6 wins decisive material.
A.2.a.iii) 31... Rxg5 32.Bxf6 wins (32... Rxg2+ 33.Kxg2 Bh3+ -33... Qd7 34.Qh8+ Kf7 35.Qg7#- 34.Kxh3 wins decisive material).
A.2.a.iv) 31... Qd7 32.Bxf6 wins decisive material.
A.2.b) 29... Rc7 30.Bd4 looks winning.
A.3) 28... Qd7 29.Qxf6+ Qg7 (29... Kg8 30.Be5 wins) 30.Qf4
A.3.a) 30... Kg8 31.Be5 Qh5 32.Qf6 Ra7 33.Nxe6 wins decisive material.
A.3.b) 30... Qg6 31.Be5+ Kg8 32.Qh4 wins.
A.4) 28... Qxd6 29.Qh7#.
B) 25... Ra7 26.Qxe8+ wins.