diff --git a/src/search.cpp b/src/search.cpp index c12f0862..fe450a4e 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1641,7 +1641,7 @@ void Tablebases::filter_root_moves(Position& pos, Search::RootMoves& rootMoves) RootInTB = root_probe_wdl(pos, rootMoves, TB::Score); // Only probe during search if winning - if (TB::Score <= VALUE_DRAW) + if (RootInTB && TB::Score <= VALUE_DRAW) Cardinality = 0; }