I think 1.Rh7 will do the trick that no other move can quite accomplish- it keeps the king on a8 and forces the bishop to move. If the bishop moves to a3, b4, d6, or h6, white plays Rg8 followed by Rxf8#. If black plays Bc5+, white takes with the bishop to give black the b8 square for a legal move followed by Rg8#. Finally, if black plays either Be7 or Bg7, white takes with the pawn to allow a legal Kxa7 followed by mate with either e8(Q or R) or g8(Qor R).
1.Rg8 is stalemate.
1.f7 Bg7+ 2.Kd5 (2.Rxg7 stalemate.) Bf8 and there is no mate on 3rd move.
1.Bc5 Kb8 (1…. Bxc5+ results in mate in 3)2.Rg8 Kc8 3.Rh7 and mate is delayed.
I think 1.Rh7 will do the trick that no other move can quite accomplish- it keeps the king on a8 and forces the bishop to move. If the bishop moves to a3, b4, d6, or h6, white plays Rg8 followed by Rxf8#. If black plays Bc5+, white takes with the bishop to give black the b8 square for a legal move followed by Rg8#. Finally, if black plays either Be7 or Bg7, white takes with the pawn to allow a legal Kxa7 followed by mate with either e8(Q or R) or g8(Qor R).
Rg8
F7
1.Rg8 is stalemate.
1.f7 Bg7+ 2.Kd5 (2.Rxg7 stalemate.) Bf8 and there is no mate on 3rd move.
1.Bc5 Kb8 (1…. Bxc5+ results in mate in 3)2.Rg8 Kc8 3.Rh7 and mate is delayed.