#21855 by Gert

#21856 by yolo

#21857 by yolo

#21858 by yolo

#21859 by yolo

#21860 by YourMove

#21861 by PyChess

#21862 by yolo

#21863 by W M Chesnut

#21864 by Yolo test