It was a 40-1 shocker - Tavistock.
Mufhasa had a wide trip and tried hard, but Tavistock just had more left in the last few strides of the race.
There was a fall in the race, with two horses coming down, but it sounds like both of the horses and jockeys are OK.
I have to say I've hardly heard of Tavistock, but he really impressed me today. He's now a G1-winning son of Montjeu, so he has a good stud career ahead.
I'll post the replay soon.