This is Nikolic,P (2635)-Timman,J (2635)/Rotterdam 1998.
The opening line in question is not terribly critical (Botvinnik Variation with 16.Na4 Qa6 17.a3 Bxd5 and now 18.axb4 instead of 18.Bxd5).
I'm curious about the consequences of the game continuation
22.Nb6+ Qxb6 23.Rxd8+ Qxd8 24.Qxe5 Qd5+ 25.Qxd5 exd5 26.Rxa7 d4 27.Bf4 c3, reaching the following typical Botvinnik ending:
Here Nikolic played 28.Rc7+, allowing Timman to draw without many problems. Instead, Lutz gives
28.bxc3 dxc3 29.Rxf7, which the engine also likes. Nevertheless, the line
29...Bh6! 30.Bd6(Lutz stops here)
30...Rd8! 31.Rc7+ Kb8 32.Rd7+ Kc8 33.Rxd8+ Kxd8 34.Bxb4 c2 25.Ba3 c1Q 26.Bxc1 Bxc1 is a pretty certain draw:
Any thoughts as to where White can improve? In particular, what do you think of 29.g4!?