Bruce Anstey made up the disappointment of Monday's disqualification from the Supersport Junior race one by taking this morning's race two.
In addition the New Zealander set a new lap record for the race on his second circuit, clocking 125.395mph
Ian Hutchinson was second, with Ryan Farquhar making up the top three.
The Irishman also picked up a trophy for having the quickest aggregate time for the two Supersport races.
Manx Radio TT's Charlie Lambert described the Flying Kiwi's victory: