Yes, e6-e7-Rb8 is reason enough.
Was it really worth giving up?
Hmmm. Looks like he's actually alright after playing Rd8 at some point...it gives back the exchange, but it looks drawish after that. I may be missing something though.

If Rd7, White need not take the rook, for instance, 35. e6 Rd7 36. d7+ and if 36. ... Rxd7 37. Rc8+ leads to mate.
He still gave up after moving his rook to h7. Do you think he should?