diff --git a/src/search.cpp b/src/search.cpp index 8d2d5720d..8c31fb3a7 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -928,7 +928,7 @@ Value Search::Worker::search( assert(probCutBeta < VALUE_INFINITE && probCutBeta > beta); MovePicker mp(pos, ttData.move, probCutBeta - ss->staticEval, &thisThread->captureHistory); - Depth probCutDepth = std::max(depth - 4, 0); + Depth probCutDepth = std::max(depth - (4 + cutNode), 0); while ((move = mp.next_move()) != Move::none()) {