St Duthus kicked off their North Caledonian League campaign with an impressive 4-2 win over Halkirk United at Grant Park.
Ben Bruce and Finn As Chainey put St Duthus 2-0 up in the first half.
But Halkirk United equalized midway through the second half with Sam Barclay and Bryan Reid scoring two goals in the space of three minutes.
But Jake Lockett came to the rescue of St Duthus by scoring twice to give the Tain side victory.
Reigning champions Invergordon started their campaign with a 2-1 defeat at Alness United.
Ryan McFee scored twice for Alness and Kyle Macdonald pulled one back for Invergordon.
Inverness Athletic kicked off their North Caledonian League campaign with victory following a 2-1 win over new boys Clachnacuddin A at Ferry Croft Park.
Andreas Broomfield put Athletic ahead after 17 minutes, with Harry Shewan doubling their advantage a minute after the break.
Thomas Lewis netted one for Clachnacuddin A with four minutes left but couldn’t find an equaliser.
Loch Ness began their Championship campaign with a 0-0 draw against Orkney at Fortrose.
Orkney were reduced to 10 men when James Pickles was sent off for getting his hands on the referee after a foul on his side.
County Nairn A started their Championship campaign with a defeat when they suffered a 4-2 loss to Thurso at Riverside Park.
Kyle MacDonald put Nairn County ahead in six minutes.
But Thurso took the lead with a 3-1 lead after 17 minutes.
Grant Aitkenhead, Daniel Coghill and Dylan Alexander all found the net for the Caithness outfit.
Lewis Sheppard scored on the stroke of half-time to put them 4-1 up at the break.
Kieran Duffty pulled one back eight minutes from time, but Thurso kept all three points.
Fort William began their campaign with a 2-0 home defeat to Golspie Sutherland. Sean Matheson and Robbie Murray scored the goals.