A winner at Dundalk and the Curragh earlier this year, the Scat Daddy colt was sent off the 13-8 favourite to complete his hat-trick and provide trainer Aidan O’Brien with a record eighth victory in this prestigious juvenile contest.
Ryan Moore rode a patient race in the group racing towards the stands rail before angling wide to mount his challenge with over a furlong to run.
Caravaggio showed thrilling acceleration to grab the lead and he powered clear close home to beat Mehmas going away.
Psychedelic Funk just held on in a three-way photo for third.
Moore said: “He’s won two races really (having had to switch from main group), the others couldn’t take me far enough.
“He was very impressive. I was a bit worried about the ground, but he’s won in spite of it.”
O’Brien said: “He’s very smart. We were worried that because he’s so quick we maybe should have had him in the Norfolk (over five furlongs).
“He got it (six furlongs) and he got it well.
“He’s a horse that you could never be sure he’d get a mile because he’s so quick.
“He settles very well and he’s clean-winded. He’s a lovely-sized horse and he does all the right things.
“He’s a very exciting horse.”
Caravaggio is the new ante-post favourite for next season’s 2000 Guineas, trading at around 7-1, with Moore especially excited about what the future might hold.
He added: “He’s won two races. I had to pull him out and go after the far side group so he’s done very well.
“When he gets on better ground, he will be a better horse.
“At this stage of his career, he’s very good. At this stage he’d be the best I’ve sat on.”
Richard Hannon said of runner-up Mehmas: “On better ground, he might have got closer.
“We will sit down and speak to Harry Herbert (owner’s racing manager) but he could go for the Richmond (Goodwood) or the July Stakes (Newmarket).
“Maybe the Prix Robert Papin (Maisons-Laffitte) could be for him as Gutaifan went there last year.”
Psychedelic Funk’s trainer Ger Lyons said: “My horse comes into a different world when the ground goes soft.
“He was tracking the leader but he just could not pick up on the ground.
“I was very negative coming into the paddock. Colin Keane said he didn’t have the speed but he stayed on.
“His class got him through.”