White to move. How should white proceed?
Ok, there is this:
1.Nc5 Nc5 2.Nd5 Kc8 3.Bh3 and now I think all of this is more or less forced
3..... Be6 4.Be6 N7e6 5.Nb6 Kb8 6.Na8 Ka8 7.Bf6 Nf4 and white is up the exchange for a pawn since I don't think black can ever take on d3 with either knight since the one on the black squares will come under attack by the bishop paralyzing both- in general, you don't want knights being each other's only protection.
1.Nc5 Kc8 2.Nd7 Be7 3.Nb6+ forking the rook and king. However, there is also
1.Nc5 Nc5 2.Nd5+ and now black can't block the discovered check with 2.....Nb5 since white replies with 3.Rxb5 and then 3.....cxb5 is met with another discovered check 4.Nxf6 skewering the king and rook. So black has to play
2.....Kc8 and what now?
Yeah, it does look like 1.Nc5 is the best move, but this is very complicated. It seems the advantage hinges on winning the rook on a8 for a knight, but like I wrote, very complicated, and there are a lot lines to analyze- I only looked at the most obvious ones.