Having travelled strongly towards the rear under Paul Hanagan, Aljamaaheer came with a fast late run, taking the lead off Gregorian with half a furlong remaining.
It was then that Aidan O'Brien's Declaration of War was finally in the clear and powered home to deny Aljamaaheer by half a length.
Roger said: "He has run another great race, we have just been beaten by a better horse on the day. He is still improving and fingers crossed he can win a Group 1 at some stage."
Our other runner of the day, Andhesontherun, ran with credit when only beaten around five lengths in the Windsor Castle Stakes.
Aljamaaheer (far side) works on the Cambridge Road