There was an interesting game today on KGS between Ilya Shikshin and Leela.
In fact Leela seemed to be ahead and in control during the whole game but it miserably failed a few moves before the end and resigned there.
The position that interests us really begins at move 188 but the climax is move 191. D17
When analysing the game with my home version 0.9.0, I noticed that in every variation displayed by Leela before this move, then D17 was systematically assumed to be answered by E17, so that an eventual ko at Q19 could be handled.
As we can see at move 191. from this screenshot, Leela only considers 3 potential answers and still estimates his chances of success very high :
But Ilya played next 192. M19 and Leela realized this was hopeless and winning % droped from 70% to less than 10% !
I ran the position in various engines, Zen 9.7 is also overseeing this move for 30s before it appears effectively in its candidates move list and almost immediately realizes that it is a dreadful threat. Surprisingly the 'allmighty' Fuego plays M19 blindly and instantly.
I was wondering how such powerful engines not only cannot see this immediately but do not even consider a move as important as an atari onto a big group ?! I let Leela run for more than 5 minutes, and it never considered candidates moves other than the 3 above.
For engines to oversee a threat because it is behinf the search horizon is a thing, but to not even assess a potential atari seems quite a big flaw in the design.
What do you think ? Are you able to reproduce this on other versions of Leela ?