diff --git a/src/search.cpp b/src/search.cpp index c8c8d4bd..08e3a997 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1363,7 +1363,7 @@ namespace { // Try to reduce non-pv search depth by one ply if move seems not problematic, // if the move fails high will be re-searched at full depth. - if ( depth >= 3*OnePly + if ( depth >= (ss[ply-1].currentMove == MOVE_NULL ? 3 : 2) * OnePly && moveCount >= LMRNonPVMoves && !dangerous && !moveIsCapture