If you're asking which horse won the 2011 melbourne cup, it was Dunaden. If you're asking which horse was the first ever to win the melbourne cup, it was Archer in 1861.
who won the Melbourne cup horse race 2007
4 Nov 2008 ... The first Melbourne Cup was run in 1861 at Flemington Race Course and was won by Archer, a horse from Nowra, New South Wales,
Brew won the Melbourne cup in 2000
'Shocking' won the 2009 Melbourne cup.
Fiorente won the Melbourne Cup in 2013.
Archer won the very first Melbourne Cup, in 1861.
A horse named Efficient and his jockey M Rodd won the Melbourne Cup in 2007.