Lord North produced a devastating turn of foot to run out a convincing winner of the Prince of Wales's Stakes at Royal Ascot.
Stepping up to Group One company for the first time, last year's Cambridgeshire winner bridged the gap in some style.
John Gosden's charge had looked good when winning the Group Three Brigadier Gerard Stakes at Haydock earlier this month - but this was even better as he destroyed a quality field.
Bangkok made the running with Addeybb and Japan close up, while James Doyle was happy to sit Lord North (5-1) at the rear of the seven runners.
At one point in the straight, all seven had a chance but Lord North put the race to bed with a taking burst of acceleration in the final furlong.
Galloping on strongly, he had three and three-quarter lengths in hand over Addeybb. Barney Roy was third, with Aidan O'Brien's short-priced favourite Japan having to settle for fourth.
What a performance! 🚀— Ascot Racecourse (@Ascot) June 17, 2020
Lord North goes from last to first with a devastating turn of foot to win the Prince Of Wales's Stakes for trainer John Gosden and jockey @the_doyler#RoyalAscot pic.twitter.com/i6M7u8cn2c
Doyle confirmed the visual superiority of a horse who has graduated out of handicaps and was winning at his first attempt at the top level.
"He quickened up like a really nice horse, a proper horse," said the winning jockey.
"He travelled into it great and showed a good turn of foot. I'd like to ride him again, put it that way."
Lord North won last year's Cambridgeshire at Newmarket, on his second start after being gelded - and returned at the start of this belated season with a narrow victory in the Brigadier Gerard Stakes at Haydock this month.
Gosden added: "This horse had to be gelded, because he wasn't prepared to play ball, and he's the happiest fellow ever now - a great character.
"It was an end-to-end gallop, which suited us - and he just picked them off."