Daily puzzle 17/12/2020 Mating Tactics

Sort:
boat5001

This puzzle is kinda ruined