Henry Dwyer’s dreams of a King Charles III Stakes (formerly the Kings Stand) win with Asfoora are looking to be in a bit of trouble after the Victorian mare was comfortably beaten by 3 lengths into fourth place in the Temple Stakes at Goodwood overnight.