It was a contrasting night for the two heavyweights, who locked horns last year in a bout that lasted just 82 seconds and ended with Harrison himself knocked out by a marauding Price in Liverpool.
Harrison, 41, claimed a £36,000 cheque and three more scalps on his record at York Hall, whilst 28 year-old Price was devastatingly stopped in two rounds by an ageing Thompson, to the Londoner’s surprise.
“He is a great prospect and he is a Brit. You don’t want to see Brits getting stopped, especially as Tony Thompson is well on the way down,” Harrison told Sky Sports after his own triumph.
“There is no certainty in boxing. One punch can change it all and I have shown that setbacks just pave the way for comebacks.”
American Thompson, also 41, is now back in line to fight some of the top names in the division on the back of his 25th career stoppage, whilst Harrison is back in the limelight after coming through another tournament unscathed.