Just a correction about notation: Turns are always counted starting with white. If it is black's turn, you have to indicate it with 1... (or the turn number if you know it), and the next white's move is 2.
The correct notation would be
::: spoiler Answer: 1... c5+ 2. Kd3 Re2 3. c4 R8e3# :::