William Dunlop ended his TT fortnight on a high by winning the 600cc race at the post-TT road race meeting on the Billown circuit, near Castletown.
The Yamaha rider from Ballymoney set a fastest lap of 108.28mph as he came home 24.5 seconds ahead of Ballyclare rider Jamie Hamilton on his Kawasaki.
Bradford rider Dean Harrison won the Supertwins race just a day after finishing second in the TT Lightweight.
Hamilton was second in the Supertwins while Chris Palmer won the 125cc race.
Jamie Coward completed the podium in the eight-lap Supersport event, with veteran Welshman Ian Lougher, Ivan Lintin and Robert Wilson making up the top six leaderboard.
Lincolnshire lad Lintin was the third place finisher in the Supertwins.