ok so 1.d7 Rd2 2.a8=Q+ Ka8 3.Kc6 wins. But 1.d7 Kc7 looks like a draw.
if 2.Be7 Kd7 3.Bf6 Ke6 wins for black. and although 2.g4 Kd7 3.Kb6 Kc8 4.Kc6 5. Ra6+ looks good for white, it is complicated.
What about 1.Bb6? 2.d7 is threatened and 1._Kc8 2.Kc6 Rc2+ 3. Kd5 wins for white. 1._Rb2+ 2.Kc5 Rb6 3.a8=Q+.