Home Sports Who won Melbourne Cup 2019? Full result- how every horse finished in the 4.00am Flemington race