diff --git a/src/search.cpp b/src/search.cpp index 5ec0def6..6a2f8f2d 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1260,6 +1260,8 @@ moves_loop: // When in check, search starts here int bonus = (value >= beta) * 2010; update_continuation_histories(ss, movedPiece, move.to_sq(), bonus); } + else if (value > alpha && value < bestValue + 9) + newDepth--; } // Step 18. Full-depth search when LMR is skipped