SHOCKING ridden by Corey Brown has won the 2009 Melbourne Cup.
Shocking wins the 2009 Melbourne Cup