Endless Drama ran a fantastic race to finish third in the Al Shaqab Lockinge Stakes at Newbury on Saturday.

The Ger Lyons-trained four-year-old travelled strongly into contention on his first start since taking second to Gleneagles in the Irish 2,000 Guineas almost a year ago, but couldn't quite resist the late charge of Belardo, who came home best to claim Group 1 glory from Euro Charline.