Billy Sharp rescued a point for Doncaster Rovers but it was another afternoon of frustration for Grant McCann's men on home soil.