1. .. Ke6 (normal would be .. Kf6) is a strange defense since it gives white the free check 2. Re1+ before capturing the rook. Not that it makes any difference; the win is easy in both cases.
Nice puzzle, solved