Intermediate chess puzzle

Sort:
LarsVDMnl
Intermediate level puzzle