Gary Johnson has won his first Isle of Man TT race after a claiming an impressive victory in the second Supersport encounter.
The East Coast Racing Honda rider was in control throughout, managing his lead from the very first checkpoint to come away with victory by a clear ten seconds.
Johnson's cause was aided by the early retirement of Michael Dunlop, the Yamaha rider – who had been leading the way when the first running of the race was halted on Wednesday – hitting problems soon after the start.
Indeed, Johnson was three seconds up on John McGuinness after the first checkpoint and proceeded to control that advantage throughout to cross the line for a magnificent maiden triumph.
Superbike winner McGuinness held onto second aboard the Padgetts Honda, though only after Cameron Donald has retired from that position just two miles from home when his Wilson Craig Honda expired.
McGuinnes was, in turn, comfortably up on Guy Martin, who notched up his third podium in the four races so far with another solid run to third position aboard the Relentless Suzuki.
Keith Amor was in fourth position, ahead of the first Supersport race winner Bruce Anstey, the Kiwi unable to replicate his performance on the second running.
Dan Kneen was also in contention for a podium before being denied by a mechanical retirement aboard the Marks Bloom Yamaha, his misfortune promoting Conor Cummins to sixth position, a fine result given the trauma of his huge accident last year.
Ben Wylie, Roy Richardson, James Hillier and Mark Buckley completed the top ten.