Thursday puzzle / game

Thursday puzzle / game

White to play and mate in 2

If it was Black to move he would be in zugzwang – his bishop is defending against Nc6 mate and Ndb3 mate. However, it is White to move. Can you see the mate in 2?

Solution