A mate in two problem [FEN &quot;8/8/4R3/8/2kBn3/K2pQ3/8/8 w - - 0 1&quot;]

1. Re5?

With White to move, here is a mate in two problem that I couldn't figure out. My opinion is that the first move is 1. Re5, but Black still has a variety of moves. Does anyone have better ideas on how to solve it?
With the rook on e6, Bb6 is mate in two. For instance

Bb6 d2 2. Qb3 mate
or 1. ... N any 2. Qc5 mate
or 1. ... Kc3 2. Qc1
or 1. ... Kc5 2. Qxd3
or 1. ... Ke4 2. Qxe4