Vow And Declare has won the 2019 Melbourne Cup.
The Australian horse edged out British raider Prince Of Arran, who took runner-up.
It's trainer Craig Williams' maiden Melbourne Cup triumph at the Flemington Racecourse.
Meanwhile, Godolphin's defending champion Cross Counter came eighth.