An emotional Michael Dunlop celebrated his 21st Isle of Man TT win on Friday after delivering a masterclass in the Monster Energy Supersport Race 2.
The Ballymoney rider led from start to finish before eventually edging out Peter Hickman by 3.2 seconds, with Dean Harrison third.
The front two were separated by less than a second throughout the reduced two-lap race, but Dunlop stretched his lead on the final lap to record his ninth win in the Supersport class - a new record.