#20356 by PyChess

#20357 by Marty Wilber

#20358 by Roland Marquis

#20359 by Kimma

#20360 by Kimma

#20361 by W M Chesnut

#20362 by WhatToMoveNext

#20363 by Variation

#20364 by Variation2

#20365 by PyChess