diff --git a/src/search.cpp b/src/search.cpp index 17d52cae..061689e8 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -780,7 +780,7 @@ moves_loop: // When in check and at SpNode search starts from here singularExtensionNode = !RootNode && !SpNode - && depth >= (PvNode ? 6 * ONE_PLY : 8 * ONE_PLY) + && depth >= 8 * ONE_PLY && ttMove != MOVE_NONE && !excludedMove // Recursive singular search is not allowed && (tte->bound() & BOUND_LOWER)