The 3 - year - old Roberto had run poorly in the Irish Derby but ridden by the American jockey Braulio Baeza , Roberto ran the race of his life to win , beating Brigadier Gerard by three lengths while lowering the York Racecourse track record in the process .
The 3 - year - old Roberto had run poorly in his previous start and was not considered the main threat . 
 Ridden by the American jockey Braulio Baeza , Roberto ran the race of his life to win , beating Brigadier Gerard by three lengths while lowering the York Racecourse record in the process .