Most Complex Position Ever

Sort:
ArchbishopCheckmate

White to move

ericyancovid

how do the pieces move