21 July 2012 Last updated at 16:42 GMT

Danedream wins King George VI and Queen Elizabeth Stakes by a nose

Danedream jockey Andrasch Starke

Cannot play media. Sorry, this media is not available in your territory.

Danedream ridden by Andrasch Starke wins the King George VI and Queen Elizabeth Stakes at Ascot in a thrilling photo-finish.

Danedream pipped defending champion Nathaniel on the line to become the first German horse to win the race.

The filly was last year's surprise Prix de l'Arc de Triomphe winner.

Available to UK users only