Aidan O'Brien had a good day at Royal Ascot today

Drawing a blank on the first day of Royal Ascot is just a distant memory for trainer Aidan O'Brien after Caravaggio and Winter provided him with a magnificent Group One double today.
Having suffered an uncharacteristically slow start to the meeting, underlined by the shock defeat of dual 2000 Guineas winner Churchill in the St James's Palace Stakes, normal service was resumed thanks to two of his latest high-profile performers.