Dean Harrison made amends for his two non-finishes in both Superbike races so far at the Steam Packet Southern 100 with a narrow win in a dramatic Supersport race on Wednesday.

The Bradford rider came off during the Corlett's Trophies 600/1000cc race on Tuesday evening and was a retirement in the Ellan Vannin Fuels Senior race on the Silicone Engineering Kawasaki ZX-10R - both won by Michael Dunlop.

However, Harrison at least had something to smile about when he came out on top in the Radcliffe Butchers 600cc race later on Wednesday evening.

The race was declared a wet race after showers around the 4.25-mile Billown course but it didn't stop Harrison and Ivan Lintin on the Devitt RC Express Kawasaki going head-to-head.

In a two-horse race, it was Harrison - back to his best at this year's Isle of Man TT with a string of top five finishes - who held on to win by only 0.037 seconds after seven laps.

Colin Stephenson was over half-a-minute back in third as he rounded out the podium places on his Yamaha ahead of James Cowton (Honda), Rob Hodson (Suzuki) and Brendan Fargher (Yamaha).

Meanwhile, Lincolnshire's Lintin won the opening Supertwin race by 10.5 seconds on the Devitt RC Express Kawasaki from Hodson, with Rhys Hardisty the leading 250cc rider across the line in third place. Coward, Adrian Harrison and newcomer Adam McLean from Northern Ireland were the first six.

In the Sidecar class, Tim Reeves/Patrick Farrance won the opening event on Wednesday by seven-tenths-of-a-second from Isle of Man TT legend Dave Molyneux and passenger Dan Sayle. Ben and Tom Birchall finished on the podium in third.

The race was red-flagged, with the result declared based on positions after four laps.

A statement issued later by the organising Auto 66 Club said: "An incident during the fifth lap of the opening Sidecar Race at the Southern 100 International Road Races resulted in the race being red-flagged and the result being declared at the end of the fourth lap.

"The incident at Ballawhetstone involved one sidecar outfit. The driver was checked by the course doctor, with the passenger being transferred to Nobles Hospital."

The four-day meeting concludes on Thursday with the showpiece Solo Championship race.