Finally solved this level in my 140th try after being 2 off since the 10th try...once more, "how could I not have seen that earlier?" Fantastic solution.
Couldn't get anywhere near for ages - then Danish Pastry sprung to mind and I immediately got to 4 moves off .... then 2 off .... then done.
Very nice level.