diff --git a/src/movepick.cpp b/src/movepick.cpp index 0c61c30c07e..3f0837d94db 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -328,8 +328,8 @@ Move MovePicker::next_move() { case KILLERS_S1: move = (cur++)->move; if ( move != MOVE_NONE - && pos.pseudo_legal(move) && move != ttMove + && pos.pseudo_legal(move) && !pos.capture(move)) return move; break;