diff --git a/src/search.rs b/src/search.rs index 450771f3..3b74d4ea 100644 --- a/src/search.rs +++ b/src/search.rs @@ -512,6 +512,7 @@ fn search( && estimated_score < alpha - 295 - 261 * depth * depth && alpha < 2048 && !tt_move.is_quiet() + && tt_bound != Bound::Lower { return qsearch::(td, alpha, beta, ply); }