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

Advertisement

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

Jockey Kerrin McEvoy riding Cross Counter wins race 7 the Lexus Melbourne Cup during Melbourne Cup Day. Photo / Getty Images
Jockey Kerrin McEvoy riding Cross Counter wins race 7 the Lexus Melbourne Cup during Melbourne Cup Day. Photo / Getty Images

The rest of the results are as follows:

5. ROSTROPOVICH — Trainer: Aidan O'Brien, jockey: Wayne Lordan

Advertisement

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