blunder
Yes, 18. ... Rb8 is a blunder that results in mate. But to be honest, black was already a rook down and losing. So there were a lot of poor moves before Rb8 was played.
blunder