diff --git a/src/search.cpp b/src/search.cpp index c69b2408..9de8cc9c 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1121,7 +1121,7 @@ moves_loop: // When in check, search starts from here if ( depth >= 3 && moveCount > 1 + 2 * rootNode && ( !captureOrPromotion - || cutNode + || (cutNode && (ss-1)->moveCount > 1) || (!PvNode && !formerPv)) && (!PvNode || ss->ply > 1 || thisThread->id() % 4 != 3)) {