check mate in 2 moves
I think Kxe1 allows forced mate next move, since the rook can block a spite check by moving to d2 and simultaneously mating by discovery.
just like what was you analyze, but if the rook block a spite check from bishop by going to d2, then check from white bishop can also be blocked too, by moving the bishop to b2
here is what I mean
it will be three moves then..

? I'm trying to wrap my head around that. When Ra2, doesn't black Kb4 become the only option, followed by white Qa4? I'm confused I guess.