Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

Highland League results: Fraserburgh beat leaders Brora Rangers

We round-up Saturday's action in the Breedon Highland League.

Wallace Duffy of Brora Rangers, right, jumps for a header with Fraserburgh's Aidan Sopel. Pictures by Jasperimage.
Wallace Duffy of Brora Rangers, right, jumps for a header with Fraserburgh's Aidan Sopel. Pictures by Jasperimage.

Fraserburgh defeated Breedon Highland League leaders Brora Rangers 3-2 in a thrilling encounter at Dudgeon Park.

Fraser Mackie and Aidan Sopel twice had the Broch ahead, but their goals were cancelled out by Mark Nicolson and Michael Finnis counters.

However, a late own goal from Nicolson was the difference between the teams as the Cattachs missed the chance to move four points clear of Brechin City at the top of the table.

Brora remain a point clear of the Hedgemen, but have played two matches more.

For Fraserburgh this result continues their good run of form, with their only loss in their last 14 matches being against Rangers in the Scottish Cup.

The Buchan side have also now triumphed on their last five visits to Dudgeon Park.

Early action

There was plenty of excitement in the early stages. For Brora Tom Kelly’s sweetly struck 18-yard volley was held by Joe Barbour, while at the other end Mackie’s strike from 14 yards forced a good save from Cammy Mackay at his near post.

In the 13th minute Fraserburgh took the lead thanks to a brisk counter-attack. Bryan Hay’s pass picked out Sean Butcher who neatly laid the ball off for Sopel on the left wing.

Sopel got the better of Nicolson, his through ball found the run of Mackie and he clinically finished beyond the advancing Mackay with his left foot.

However, there was almost an instant response from the Cattachs. Shane Sutherland and Tony Dingwall combined to release Craig MacKenzie inside the area, but Barbour did well to save the attempt from 12 yards down to his right.

Greg Buchan, left, of Fraserburgh plays a pass as Brora’s Craig MacKenzie tries to close down.

But in the 16th minute Brora were back on terms as MacKenzie’s inswinging corner from the right was headed home at the back post by the unmarked Nicolson.

Moments later Connor Bunce weaved in from the left flank and tested Barbour with a strike from 20 yards.

Cattachs push for second

As the half wore on Brora started to take more control of the contest with Fraserburgh becoming a touch ragged in possession.

Sutherland and MacKenzie both forced decent saves from Barbour and a MacKenzie cross from the left was turned narrowly over his own crossbar by Broch defender Hay.

As the interval approached Brora lost the lively Max Ewan to injury, with Matthew Wright – who rejoined the Cattachs from Nairn County on Friday – coming on.

Before the break Wright could, and perhaps should, have put the hosts ahead. Sutherland got away from Hay on the left and crossed for Wright at the back post, but the striker took a touch and Joshua Hawkins cleared.

Mark Nicolson celebrates scoring Brora’s first goal.

At the other end Aberdeen loanee Mackie burst through on goal, but goalkeeper Mackay made a good block.

In the second half the game continued to be played at breakneck speed and Fraserburgh took the lead again in the 49th minute.

Sopel dispossessed Nicolson at the edge of the Brora box before calmly slotting past Mackay.

But the Cattachs were soon threatening again. MacKenzie challenged Logan Watt in midfield and then played Wright in on goal, but he fired inches wide.

Parity restored again

However, in the 55th minute Brora did equalise.

After Sopel had fouled MacKenzie the latter’s free-kick on the left found Nicolson, he was denied by Barbour at point-blank range, however, Finnis was on hand to dispatch the rebound.

Moments later referee David Alexander was attracting Brora’s ire. Bunce danced along the left byline and his cutback went into the net off Jamie Beagrie, but the man in charge ruled the ball had gone out in the build up.

Back came Fraserburgh with Watt’s angled shot tipped away by Mackay at full stretch, then on 65 minutes MacKenzie’s fizzing strike from the edge of the area struck the left post as Brora probed again.

Fraser Mackie, left, scores Fraserburgh’s first goal.

In the final quarter both sides went for it. Brora had more efforts at goal with Barbour repelling Duffy and Bunce, while the latter also fired wide from the left side of the box.

But eight minutes from time the Broch grabbed the winner. They broke from a Cattachs corner and Connor played in fellow sub Scott Barbour, but Mackay made a superb stop and Mackie’s attempt on the rebound was deflected wide by Finnis.

Then from the resultant inswinging Barbour corner on the right the ball came off Nicolson, who was under pressure from Hay and Beagrie at the back post, and although MacKenzie hooked it out of goalmouth, referee Alexander ruled that the ball had crossed the line and gave the goal.

Despite Brora’s best efforts in the closing stages they couldn’t conjure up a third equaliser. In the third minute of stoppage time they had sub Ali Sutherland sent off, he was shown a red card by Alexander for hauling down Scott Barbour as they chased a ball in behind.

Other Highland League results

Elsewhere Turriff United rallied from 3-1 down to defeat Huntly 5-3 at Christie Park. Callan Gray opened the scoring for Turra, but Angus Grant’s 28th goal of the season levelled things up.

Matthew Wallace, who penned a contract extension on Friday, put the Black and Golds ahead and Ross Still made it 3-1.

But on the stroke of half-time United pulled a goal back with Reece McKeown scoring from the penalty spot after a foul on Murray Cormack. McKeown and Gray struck again in the second half and Ellis Clark notched Turriff’s fifth.

Wick Academy ended an eight-match winless run and kept their first clean sheet in the league since July 27 by beating Rothes 4-0 at Harmsworth Park.

George Ewing broke the deadlock for the Scorries before the Speysiders passed up a great chance to equalise when Ross Logan’s penalty was saved by Lewis Gallacher.

Jack Henry, Marc MacGregor and Euan Kennedy all then scored to wrap up the points for Wick.

Fourth-placed Clachnacuddin beat champions Buckie Thistle 2-1 at Victoria Park. Craig Lawrie and James Anderson got the goals for the Lilywhites, while Darryl McHardy netted a late consolation for the Jags.

Late goals from Kane Winton and Magnus Watson gave Banks o’ Dee a 2-0 win against Deveronvale at Princess Royal Park.

Inverurie Locos won 1-0 against Forres Mechanics at Mosset Park thanks to Aidan Wilson’s penalty with Ryan McRitchie sent off late on for the Can-Cans.

Lossiemouth made it back to back wins by beating Keith 2-0 at Grant Park courtesy of strikes from Shaun Cameron and Matty Nicol.

Meanwhile, Formartine United against Nairn County at North Lodge Park was postponed due to a powercut in the Pitmedden area.

Strathspey Thistle versus Brechin City at Seafield Park was also postponed due to snow.

Conversation