hard puzzle mate in 1

Sort:
YarinZian
Custom setup