Ryan Moore proved why he is perhaps the best around as he rallied favourite Causeway to win the King Edward VII Stakes at Royal Ascot, battling all the way to the line to beat Ancient Egypt.

Read the full story on Sky Sports →