Rory reigns at Royal Liverpool