Jockey Sean Levey celebrated just a second Royal Ascot winner as Rosallion roared to St James's Palace Stakes victory.