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.
First
CROSS COUNTER — Trainer: Charlie Appleby, jockey: Kerrin McEvoy
Second
MARMELO — Trainer: Hughie Morrison, jockey: Hugh Bowman
Third
A PRINCE OF ARRAN — Trainer: Charlie Fellowes, jockey: Michael Walker
Fourth
FINCHE — Trainer: Chris Waller, jockey: Zac Purton
The rest of the results are as follows:
5. ROSTROPOVICH — Trainer: Aidan O'Brien, jockey: Wayne Lordan
6. YOUNGSTAR — Trainer: Chris Waller, jockey: Craig Williams
7. SIR CHARLES ROAD
8. BEST SOLUTION
9. MUNTAHAA
10. VENTURA STORM
11. YUCATAN
12. NAKEETA
13. ZACADA
14. CHESTNUT COAT
15. VENGEUR MASQUE
16. MAGIC CIRCLE
17. WHO SHOT THEBARMAN
18. SOUND CHECK
19. RUNAWAY
20. ACE HIGH
21. AUVRAY
22. AVILIUS
23. RED CARDINAL
DNF: THE CLIFFSOFMOHER (9) – Trainer: Aidan O'Brien, jockey: Ryan Moore