diff --git a/src/search.cpp b/src/search.cpp index 25102b131..fbf493486 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -856,7 +856,7 @@ Value Search::Worker::search( if (!ss->ttPv && depth < 14 && eval - futility_margin(depth) >= beta && eval >= beta && (!ttData.move || ttCapture) && !is_loss(beta) && !is_win(eval)) - return beta + (eval - beta) / 3; + return (2 * beta + eval) / 3; } // Step 9. Null move search with verification search