John McGuinness has secured his 19th Isle of Man TT win with victory in the Royal London 360 Superstock.
He fought off a strong challenge from KMR Racing Kawasaki-mounted Ryan Farquhar in the early laps to pull away and take the flag by more than 7 seconds on the Padgetts Honda.
Farquhar had looked set for second until Michael Dunlop put in a stunning last lap to burst past, forcing the Dungannon star down to third.
Full report to follow.