#19463 by PyChess

#19464 by pcr92

#19465 by PyChess

#19466 by as

#19467 by PyChess

#19468 by Hajjo lichtenberger 2

#19469 by hajjo vs FM

#19470 by zqd

#19471 by zqd

#19472 by Dd