Sky Lantern defied stall 16 of 17 to run out a hugely impressive winner of the Coronation Stakes at Royal Ascot.

Richard Hughes made an early decision to drop the grey filly, winner of the 1000 Guineas at Newmarket on her most recent outing, in last from her outside stall and needed to pass every rival in the straight.

However, when he pressed the button the response was electric as trainer Richard Hannon got off the mark for the meeting in the best possible style.

French raider Kenhope was a distant second, with Irish Guineas winner Just The Judge in third.

Hughes had made his plans clear when the draw was made but with such a big field it seemed a tall task.

Big Break was the first of the market leaders to play her hand and hit the front a furlong and a half out, but she was soon challenged by Viztoria.

Just The Judge started her challenge down the outside but they were all made to look decidedly pedestrian by Sky Lantern (9-2 joint-favourite).

A clearly emotional Hughes said: "You have to have people behind you who trust you - I'm lucky.

"You have to believe in yourself and what you do.

"Richard (Hannon) said, 'Go out there and enjoy yourself and do what you're good at', and that makes all the difference.

"She had to be ridden like that to win. She made the other horses look slow, and they ain't bad, I can assure you."