|DrGridlock: Interesting exercise in algorithms used by different engines.|
At move 17, Schiller writes, "This position must be evaluated as better for White, who controls the f6-square."
Stockfish's "4-fuel analysis" gives a 0.00 evaluation.
1) =0.00 (24 ply) 17...Be6 18.Kb1 Bxb3 19.axb3 Rc8 20.N4c3 Nb4 21.h4 Nc7 22.Bd4 Bxd4 23.Rxd4 Ncd5 24.Rhd1 Nxc3+ 25.Nxc3 Rxc3 26.bxc3 Qa2+ 27.Kc1 Qa3+ 28.Kb1 Qa2+
Komodo is more aligned with Schiller's intuition:
Eric Schiller - Laskowski
click for larger view
Analysis by Komodo 5r1 32-bit :
1. ² (0.50): 17...Be6 18.Bd2 Qe5 19.N4c3 Rd8 20.Rhf1 Bxh3 21.Rh1 Bg4 22.Qh4 Bh5 23.Ng3 Nd4 24.Bf4 Nxb3+ 25.axb3 Rxd1+ 26.Nxd1 Qd4 27.Nxh5 gxh5 28.Kb1 Nd6 29.Bxd6 Qxd6
It's one thing to say that an engine gives a position a particular eval. But people program engines, with biases for positional elements. One set of biases can give an edge (like Komodo) to a position another calls even (like Stockfish).