PICTURES: Craigellachie conjure up Moray welfare football win over Portsoy while Aberlour Villa defeat Lhanbryde United and Rothes A and Cullen share the spoils
Register for free to read more of the latest local news. It's easy and will only take a moment.
Craigellachie made it back-to-back Moray welfare league wins with a 5-1 success over Portsoy on Tuesday.
The Speyside outfit took the lead on eight minutes, James McPherson scoring his eighth goal in nine game on the rebound after Steven Chalmers' effort was saved.
Portsoy capitalised on a defensive mistake to equalise through Logan Noble on 25 minutes.
Craig took control from there, regaining their lead five minutes later when a saved Aaron O'Hara shot fell to Chalmers to knock home.
Michael Mortimer hit the Portsoy post with a free kick before Bradley Mills made it 3-1, sending the keeper the wrong way with a penalty he earned.
Top scorer O'Hara then got his name on the scoresheet before half time with his 11th of the campaign to make it 4-1 at the break.
There was just one goal in the second half, Brandon Tinley on target for the home team to seal their victory.
It was a good night for Speyside clubs with Aberlour Villa winning at Lhanbryde United while bottom club Rothes A got another point on the board at home to Cullen.
Read more: Fochabers land crucial win at leaders Hopeman.
Moray welfare leading goalscorers (all competitions):
38 - James McLaren (Hopeman)
19 - Jamie Lees (Hopeman)
18 - Jordan Clark (FC Fochabers)
14 - Raymond Anderson (Thunderton)
13 - Jordi Mackie (Lhanbryde United)
13 - Callum Devine (RAF Lossiemouth)
11 - Aaron O'Hara (Craigellachie)
9 - Jacob Imlach (Craigellachie)
9 - Andrew Walker (FC Fochabers)
9 - Logan Mill (Cullen)
Aberlour dominated the first half at Lhanbryde but needed three goals in the closing eight minutes to make an impact on the scoreboard.
Stuart Simpson nodded home at the near post, and Marc Winchester added two more in quick succession, the second a volley just before the interval.
Gary Crosbie headed home his first of the season for Villa from a corner, before United made a game of it in the closing 15 minutes.
A Callum Hughes pass released Jamie Strathdee to score and pull one back, and with Villa down to ten men due to injury, Craig Harrold's lob from a Kenzie Lawton through ball notched a second consolation goal late on.
Logan Mill's double for Cullen wasn't enough to secure full points at Rothes A, as Dale McTavish and Conaire Bowie both scored for the home team to secure a 2-2 result.