Caballo De Mar bounced back from disappointing efforts at Royal Ascot and York to win the Betfred Howards Wright Doncaster Cup.
Questions had been raised over whether the five-year-old still had the stomach for the fight after coming home last in the Gold Cup and stopping quickly before finishing fourth in the Lonsdale Cup at York.
But after taking up the running a furlong from home on Town Moor under Oisin Murphy, the George Scott-trained stayer proved his doubters wrong, pulling away from Beylerbeyi to land odds of 5-6 favourite by a length and a quarter.
The race had been robbed of its likely favourite after Queenstown was pulled out and there was also drama beforehand when the Emmet Mullins-trained Winday gave trouble at the start. Having worked himself up into a sweat, he failed to the fire in the race itself, finishing a tailed off last of seven.