After frustrating weather delays, yesterday's Locate.im Junior Classic TT was reduced to three laps from four, eventually getting under way at 4pm with Dominic Herbertson clinching his first Mountain Course victory on his Davies Motorsport 350cc Honda.
Dean Harrison, meanwhile, secured his fourth Classic TT victory in the RST Classic Superbike race.
In the Junior race, Michael Rutter led at the end of lap one by 10 seconds from Herbertson, who had taken second from Jamie Coward on the mile run from Cronk ny Mona to the line, with Davies Honda team-mates Alan Oversby and Lee Johnston fourth and fifth.
On lap two, Coward and Rutter were together on the road, but there was drama when the latter, with a 15-second lead, was forced to retire at the pits with a flat rear wheel on the Ripley Land Honda, handing the lead to Herbertson from Coward, Oversby and Johnston with Adam McLean in eighth on a Ripley Land AJS.
On the third and final lap, Johnston got ahead of Oversby on the run from Ballaugh and Ramsey to claim third.
At the chequered flag, Herbertson won by 10 seconds from Coward, who had a minute and 50 seconds to spare over Johnston in third.
McLean jumped up a couple of places to finish a creditable sixth on the first single cylinder machine home.
Johnston said: "The plan was to just get to the finish after the problems we had in practice. It's a credit to the Davies Motorsport Team to have three machines in the top four."
In the Superbike Classic, the fastest man in practice, Harrison, led from start to finish, set the fastest lap of the race on lap two at 126.041mph and won by over a minute from Horst Saiger, with Conor Cummins a further nine seconds back in third on the Padgetts YZR 500cc Yamaha.
Magherafelt's Paul Jordan had been running a steady fourth with a lap to go, but appeared to have a braking problem at Glen Helen on the final lap, retiring a few miles up the road.
Josh Brookes was forced to start from the back of the field because of a problem with his Norton and had fought his way up to eighth with a 121mph lap, but retired at the end of lap two having dropped to 10th.
Harrison said: "After the delays I didn't get off to the best of starts, but then I soon settled down.
"The conditions were perfect and I have to thank the marshals and fans for biding their time today."
Yesterday's Manx GP Newcomers' race was postponed and will run over four laps today, the start scheduled for 12.15pm.