Teodoro, a €68,000 yearling purchase, was an impressive all the way winner of the prestigious Group 3 Rose of Lancaster Stakes. Teodoro is trained by Tom Dascombe and was given a masterful ride by Richard Kingscote. His connections will now aim him towards the Melbourne Cup.