Actually, you are right that Arasan too did not report 0.00.syzygy wrote:Arasan reported 0.00. And Arasan had committed to this path to a draw 15 moves earlier or so. So Arasan made a bet which was fully supported by the rules of chess but still lost it.Jouni wrote:Note, that in TCEC Rapid there was also same ending round 20 Arasan - Protector. No discussion then. But engines were not reporting 0,00 - does it change situation?
However, if you look at Arasan's earlier evaluations you can see it correctly reported 0.00 until it entered a 6-piece position. From that point on Arasan reported its "swindle score". This is a bit dangerous as a very negative swindle score coupled to a very positive score reported by the other engine could have triggered the TCEC win rule, but the point is that Arasan was "aware" of the draw and would have been able to hold the draw.
If you replay the game with SF and Syzygy50MoveRule disabled, you can see it goes from a drawn position to a lost position about 15 moves before the end of the game. That is the point where Arasan committed to the 50-move rule draw escape. If it had ignored the 50-move rule, it would have played another move and probably have held the draw (not certain of course).