agb2002: The material is identical.
Black threatens Bxe5 followed by Rxc4.
The attempt to win a pawn with 25.cxd5 is met with 25... Bxe5 26.fxe5 Rfd8.
A more interesting option is is 25.g6:
A) 25... hxg6 26.Nxg6
A.1) 26... fxg6 27.Qxg6+
A.1.a) 27... Kh8 28.Rhg1 Bxf4 29.Bf6+ Rxf6 30.Qxf6+ Kh7 31.Rd3 wins.
A.1.b) 27... Qg7 28.Qxe6+ Kh8 (28... Rf7 29.Qxc8+ wins; 28... Qf7 29.Rhg1+ Kh7 (29... Kh8 30.Qh6+ and mate in three) 30.Qxd6 as in the line) 29.Qxd6 wins two pawns with a much better position.
B) 25... fxg6 26.Nxg6 Qg7 (26... hxg6 transposes to A.1) 27.Be7 (27.Ne7+ Bxe7 28.Qxg7+ Kxg7 29.Bxe7 Rfe8 followed by 30... Rxc4 loses a pawn)
B.1) 26... Bxe7 27.Nxe7+ Kf7(h8) 28.Qxg7+ Kxg7 29.Nxc8 Rxc8 30.cxd5 exd5 31.Rxd5 + - [R+P vs N].
B.2) 26... hxg6 27.Bxd6 followed by Be5, Rhg1, Rd3, Rh3, etc. seems to give White a large advantage.
B.3) 26... Qxg6 27.Qxg6 hxg6
B.3.a) 28.Bxd6 Rfd8 29.Be5 dxc4 30.Rdg1 Kf7 31.Rg3 followed by Rhg1, Rh3, Rh7 seems to give more than enough compensation for the pawn.
B.3.b) 28.Bxf8 Kxf8 29.cxd5 Bxf4 30.dxe6, unclear [R+P vs B+N].
C) 25... Bxe5 26.gxh7+ followed by fxe5, Bf6, Rhg1, etc. looks very good for White.
I don't have time for more.