Racing fans can breathe again after the race that stops a nation came to a thrilling conclusion.
This is the final finishing order of the Melbourne Cup from first to last so you know whether you'll be celebrating or commiserating with that next drink.