Daily puzzle 3/10/23

Sort:
sirmasterr

Very difficult

C0nanthebarbarian

Done. The knight on f6 is overloaded.