A flying late run from Bronze Cannon denied Campanologist victory in the Hardwicke Stakes on Saturday.
Frankie Dettori sent the 2-1 favourite to the front with less than two furlongs to run, taking over from Barshiba and Tajaaweed and he scooted clear to stamp his authority on the Group Two.
However, Jimmy Fortune refused to give up and with the line fast approaching he got up on Bronze Cannon to snatch victory from Dettori's grasp. Half a length separated the pair at the line with Dansant a further three lengths away in third.
"He won the Jockey Club Stakes at Newmarket and picked up a 3lb penalty for this. We were always going to come here but it is difficult with a penalty," winning trainer John Gosden said.
"Frankie told me at the start of the week he thought this was his best chance of a winner but our horse has shown lots of courage, given them 3lb and beat the lot of them.
"I suppose we will have to look at Group Ones now but we are happy where we are at the moment."
Fortune added: "They went very quick early, and I was happy to sit where I was. He has a big heart this horse. Frankie wasn't stopping, my lad kept pulling that bit more out and wore him down in the end.
"It was a good effort to win with a penalty, they're not bad horses he's beaten. He gets a mile and a half well and is a very game little horse. He's certainly going the right way."