Irish racing fans who stayed up deep into the early hours of the morning to witness the much anticipated Melbourne Cup weren’t left disappointed as Irishman Joseph O’Brien edged out his father and became the race’s youngest ever winning trainer at just 24.