#20019 by PyChess

#20018 by zqd

#20017 by zqd

#20016 by PyChess

#20015 by Hester vs patzer

#20014 by jd

#20013 by zqd

#20012 by PyChess

#20011 by PyChess

#20010 by Groussac