2400 rated puzzle.
Oh right it is white to move
Solved !
Please PM me the answer ..
Spoilers ahead. I solved it:
ok, you were warned. White to move, Bc4+, King can go anywhere, lets say Ka5. then d7, c2, d8=Q, c1=Q, and Qa8#. it doesn't matter where the king moves, its still checkmate.