diff --git a/src/search.cpp b/src/search.cpp index 28fecf87c97..060238aac38 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -701,6 +701,7 @@ namespace { && abs(beta) < VALUE_KNOWN_WIN && ttMove != MOVE_NONE && ttValue != VALUE_NONE + && abs(ttValue) < VALUE_KNOWN_WIN && !excludedMove // Recursive singular search is not allowed && (tte->bound() & BOUND_LOWER) && tte->depth() >= depth - 3 * ONE_PLY;