Forres put up a brave effort against Buckie while Brora needed penalties to oust Fraserburgh.
Latest action from the Moray Province East leagues.
It's 'as you were' at the top with top four sides all winning on a night of high scores.
Over 250 runners took part at Nairn.
Fraserburgh book semi-final clash with Brora Rangers.
Mechanics recruits are highly rated by ICT boss Billy Dodds.
New man begins his Mosset Park role at the start of next week.
Scotland and Ukraine are scheduled to meet several times on the international football field this year.
A unique look at the ever-changing league positions and who has the toughest fixtures left.
Holders Rothes face another home tie if they can overcome Fraserburgh next week.
Cans and Clach will try again next Wednesday.
Third game in a week falls by the wayside for Maroons.
Cup boost for Forres as loan keeper Lee Herbert cleared to play.
Overall north titles were handed out.
Introductory course begins on Thursday over Zoom.
Defeat puts the Moray outfit in Division 1 after the league split.
Club is keen to recruit new players from across the north.
McAvennie won the double with Celtic while McKimmie won many honours at Aberdeen.
Two late strikes took Jags to a priceless win which saw them overhaul Broch in the table.
Jags won 4-1 at Nairn County and meet leaders Fraserburgh on Wednesday night.