Michael Dunlop produced a spectacular performance to capture his third victory at the Isle of Man TT races on Wednesday.
The 24-year-old fended off the challenge of Australian Cameron Donald on Wilson Craig's Honda, who finished as the runner-up for the third time this week.
Dunlop's fellow countryman Ryan Farquhar put his KMR Kawasaki in third, denying Monday's Monster Energy Supersport race winner Bruce Anstey by just one hundredth of a second.
William Dunlop, third in the first Supersport event, suffered heartbreak on the opening lap as he was forced out on the Craig Honda at Kirk Michael.
The 26-year-old held a lead of 2.6 seconds over his brother Michael at Glen Helen before he was confirmed as a retirement from the four-lap race, which was postponed from an originally scheduled start time of 1pm to allow showers to clear.
It was a faultless display by Dunlop on his Yamaha R6, who missed out on the chance to add to his TT tally on Monday, with engine trouble ending his hopes at the beginning of the race.
Anstey, John McGuinness and Ian Hutchinson were the top six.
“I don't believe it. The trouble we went through all week was unreal,” he said.
“We spent a lot of money on engines and I can't say enough about everybody.
“If it wasn't for Gary [Ryan] buying another engine… he built a great motor and everybody threw in money because it was the third engine this week.
“It was the only way I could repay the team,” Dunlop added.
“I was cool, calm and collected and the tyres worked wonderful.
“The bike was mint and the pit-stops were great – everything was beautiful.”
Donald paid tribute to team owner Craig after he was back on the podium again in the runner-up spot.
“I've come second again and that's three seconds at the TT and I'm really proud of it.
“I'm pleased for Wilson [Craig] and the whole team. Everyone has worked so hard and we're having a great time,” he said.
“I'm just enjoying this TT and I'm very proud to finish second again."
Farquhar gave his all on the final lap to keep hard-charging Kiwi Anstey at bay to snatch the final place on the rostrum.
“It doesn't get any tighter than that. I used the speed of Cameron's bike and I sat in his slipstream.
“Cameron never put a wheel wrong the whole race as far as I could see and he rode a good race. I could ride behind him here all day – it was fantastic.”
Dunlop's gap was reduced from 10 seconds to seven by Donald at Glen Helen on the third lap but when the deficit dropped further to four seconds at the Bungalow, Dunlop upped the tempo and closed out the race to win by 15.26 seconds after a flying final lap at 125.629mph.
Farquhar and Anstey were locked in battle, with the Kawasaki ace getting the nod by just one hundredth of a second and McGuinness finishing fifth on Clive Padgett's Honda ahead of Ian Hutchinson, who claimed his best finish of the week so far on the Swan Yamaha.