Young talent Ceolwulf has carried on his rapid progression through the grades, supplementing his last start Epsom win with victory in Saturday’s $5 million King Charles III Stakes (1600m) at Randwick.