Michael Dunlop covered himself in glory as the BMW rider chalked up a classy victory in the feature Superbike race at the North West 200.
It was the Ulsterman's second win of the day after he won the Superstock event and Dunlop was crowned man of the meeting following his earlier runner-up finishes in the first Superbike showdown and Supertwin race.
The Ballymoney rider fittingly received the Robert Dunlop trophy, which was presented for the first time as the new man of the meeting award in memory of the Ulster road racing legend, who was killed at the event in 2008.
Milwaukee Yamaha's Josh Brookes made the running early in the race but was hunted down by Dunlop, who broke the lap record with a speed of 122.50mph as he closed in on the Australian rider and Mar-Train Racing's Alastair Seeley.
Brookes made a mistake at Magherabuoy chicane on the run to Portrush on lap four and lost ground, allowing Dunlop to take up the reins from Seeley.
After missing out on the win in the opening Superbike event to his brother William, Dunlop was determined to bag the spoils in the finale and barring a mistake appeared to have the race sewn up as he opened up a lead of three seconds.
The race had been cut to five laps from seven due to the threat of rain and Dunlop was well on his way to a breakthrough success in the premier class at the North West.
Brookes tried all he could to reel in the leader and set a new outright lap record on his final lap at 122.957mph to cement the runner-up position, with Dunlop winning by three seconds.
Seeley finished on the rostrum in third, followed by Michael Rutter on the Bathams BMW, Guy Martin (Tyco Suzuki) and Honda's Conor Cummins.