Black Caviar won a thrilling Diamond Jubilee Stakes at Royal Ascot by a short head to extend her unbeaten record to 22 races in her first run outside her native Australia.
Black Caviar wins at Royal Ascot