diff --git a/src/search.cpp b/src/search.cpp index c4ed7337..70dc4b21 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1185,8 +1185,8 @@ moves_loop: // When in check, search starts here && !likelyFailLow) r -= 2; - // Increase reduction at root and non-PV nodes when the best move does not change frequently - if ( (rootNode || !PvNode) + // Increase reduction at non-PV nodes when the best move does not change frequently + if ( !PvNode && thisThread->bestMoveChanges <= 2) r++;