diff --git a/src/search.c b/src/search.c index 251cc4d2..3a28f48a 100644 --- a/src/search.c +++ b/src/search.c @@ -532,7 +532,7 @@ static int AlphaBeta(Thread *thread, Stack *ss, int alpha, int beta, Depth depth // Reduced depth zero-window search if ( depth > 2 - && moveCount > MAX(1, pvNode + !ttMove + root + !quiet) + && moveCount > MAX(1, pvNode + (pvNode && !ttMove) + root + !quiet) && thread->doPruning) { // Base reduction