It is white to move! How should white proceed?
Well, 1.Raa7 is pretty obvious as a possible move. The only real issue is can white escape safely after 1....Nd2+. If white plays to g2 with the idea of going to g3, that seems to be a draw: 1.Raa7 Nd2 2.Kg2? Ne4 3.Kh3 Nf2, and white can't escape the discovered checks or the checks on the 1st rank- a draw, I think. Additionally, if white plays to e3 on move 2, I think that is mate: 1.Raa7 Nd2+ 2.Ke3?? Nf1+! 3.Kf3 Nh2+! 4.Ke3 Ng4+ 5.Kf3 Rf2#. So, I am led to the counterintuitive
1.Raa7 Nd2 2.Kf2! Ne4 (nothing better) 3.Ke3! and suddenly black has no safe check. This should win.