Red-hot jockey James McDonald was left without a ride in the $8.5 million feature but didn't leave Flemington empty handed on Melbourne Cup day.