Peter Hickman put in a commanding performance to take his fourth Isle of Man TT win of the week by sealing victory in the Senior race.
It scored the Lincolnshire rider his ninth TT win overall.
It also means he joins Phillip McCallen and Michael Dunlop in achieving a quartet of victories in a week.
Bradford's Dean Harrison finished a comfortable second, 16.9 seconds ahead of Conor Cummins, despite suffering two bird strikes during the six-lap race.
Cummins edged home 2.8 seconds ahead of Davy Todd to take the third step on the podium after a thrilling dual between the Manxman and his team-mate which saw the pair's positions swap several times.