Calandagan, the 11-10 favourite, passed all of his rivals in the home straight at Ascot to win the 75th running of the King George VI & Queen Elizabeth Stakes