diff --git a/src/search.cpp b/src/search.cpp index 4b6b497a..7019635d 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1002,8 +1002,7 @@ moves_loop: // When in check, search starts here || givesCheck) { // Futility pruning for captures (~0 Elo) - if ( !pos.empty(to_sq(move)) - && !givesCheck + if ( !givesCheck && !PvNode && lmrDepth < 7 && !ss->inCheck