Mukhadram was all out to justify odds of 4-9 and gain a well-deserved success in the Sky Bet York Stakes on the Knavesmire.

The William Haggas-trained four-year-old led from the start for Paul Hanagan, but was made to work hard as Grandeur laid down a strong bid in the final quarter of a mile.

Mukhadram had tough races in both the Prince of Wales's Stakes at Royal Ascot and Sandown's Coral-Eclipse, but landed his second victory of the season to book a possible place in the Juddmonte International back at York next month.

And the three-quarters-of-a-length victory rewarded owner Sheikh Hamdan Al Maktoum's retained jockey Hanagan, who chose to ride Mukhadram on the Knavesmire instead of going to Ascot for Ektihaam in the King George VI And Queen Elizabeth Stakes.

Hanagan said: "It (York) is a long way to be in front for horses, and that's what makes me more proud of him."