Jason Doyle goes from third to first in sensational ride