Bristol Rugby will take a fifteen point advantage into the second leg after overcoming Doncaster 28-13 at Castle Park.