Ne6+ Re4, Bd7# I hope
2...Kxd7
do you mean Nd6+ ?
White Nd6, black Be4, White Re5 mate
2...Kxd6
Wrong at all!
It seems to me that the solution is 1.Qc5:
1...Rxc5 2.Nd4#1...dxc5 2.Re5#1...Kxf5 2.Qxd5#1...Bxe4 (or any other bishop move) 2.Nf4#1...Rd4 2.Nxd4#1...Rxe4 (or any other rook move along the 4th rank) 2.Qxd5#1...c2 2.Qxd5#