With the presence of knights, White’s winning chances are very considerable, and in a long battle, he succeeded in realising his extra pawn.
After 28...Rxd6 29.Nxd6 Qc6 30.Nxc8 Qxc8 31.Rd8+, Black loses all his pieces.
Unity Chess Club
Evgeny Bareev 2707 Peter Leko 2713 Wijk aan Zee 2002 White to move
The knight is an agile piece, and the X-ray on the long diagonal allows a tactical idea that was seen in the game:
Black must lose the exchange, after which the realisation is a simple matter of technique.
29...Bxb2 30.Ne7+ Kg7 31.Nxc8 Qf5 32.Nd6 Qf3+ 33.Kg1 Be5 34.Qc2 h5 35.h4 Qg4 36.Kg2
Repeating moves to save time before the time-control, a typical device that is useful to employ sometimes.
Nor are there any chances from 37...Bxg3 38.fxg3 Qxg3+ 39.Qg2 Qxe3+ 40.Qf2+–.