Best Solution hung on from the fast-finishing Defoe in the 146th Longines Grosser Preis Von Baden at Baden-Baden on Sunday.
Best Solution has already won the Princess of Wales's Stakes this year, as well as a Group One in Berlin, and he added another top-level success at Baden-Baden under Pat Cosgrave.
The pair battled hard to get the better of Iquitos in the straight, but Best Solution wandered a little in front and that allowed Defoe to get within a neck at the line.
However, Roger Varian's charge never looked like getting up to win and this will have set Best Solution up nicely for his trip to Australia where he is due to contest the Caulfield Cup.
GET THE FULL PICTURE: Don't miss out on FREE video replays and our fantastic My Stable tracker. Log in now and become a Sporting Life Insider.
Related horse racing links