Champion milers Goldikova and Paco Boy had to settle for second and third place respectively after Makfi delivered a sensational performance to grab victory in the Prix Jacques le Marois at Deauville.
His disappointing display in the St James's Palace Stakes was a past memory, as the winner of the 2000 Guineas proved his Classic victory was not just good luck.
Trained by Mikel Delzangles, the colt with Christophe Soumillon aboard went to the front within the last furlong, drawing clear from the rest in the rain softened conditions to win easily by two and a half lengths from runner up Goldikova, with Paco Boy following back by a neck in third place and a six length gap to Fuisse in fourth.
Saying and Only Green, Goldikova's pacemaker duo, unsurprising got out in front, with the superb mare hot on their heels attempting an eleventh Group One victory.
Soumillon had Makfi well placed settling in sixth, while Paco Boy was at the back near the far side.
Goldikova went to the front as anticipated but she could not quite bring about her characteristic burst of speed in the trying circumstances, with Makfi, however, accelerating as he dashed to the front, getting away from his two gifted challengers.
Makfi coming back to form in such a wonderful way had trainer Delzangles clearly delighted to see.
"I'm delighted of course. We have been victorious and I was a bit disappointed after Ascot but we knew he was sick so there was a reason for that," said the trainer.
"The horse has proved again that he is a top miler.
"The ground doesn't bother him. He goes on any ground and is very easy to ride."