#20695 by Marty Wilber

#20696 by PyChess

#20697 by mateilmao

#20698 by PyChess

#20699 by Troll

#20700 by Troll

#20701 by PyChess

#20702 by dr cooper

#20703 by PyChess

#20704 by Curt as White