Just as it looked as if Doncaster Rovers were going to be frustrated yet again by Harrogate Town, their substitutes came to the rescue.