yes an interesting puzzle
first i looked at trying to use the queen/bishop to push the king into a mating position but just dosnt come up within 3 moves. but the zuzwang with whites king is a nice move
but why wouldnt black go 1.c8, doesnt this delay the mate?
White mates in three. This is quite an interesting one!