Almost complete checkmate checking