Forfar Athletic continued their unbeaten league record but were made to work for it in a 3-2 win against a stubborn Elgin City side.
A double from Thomas O’Brien either side of Josh Peters’ sixth of the season helped the Loons come from behind twice with Chris McLeish netting both City goals.
Elgin looked more likely to threaten in the opening stages however it was Forfar who had the first clear chance with O’Brien rifling wide from the edge of the box.
O’Brien set up Jim Lister shortly after, the striker meeting the ball inside the box before firing over the bar with Cameron McKay beaten.
The visitors took the lead in the 22nd minute when Forfar failed to deal with a loose ball; Chris McLeish was allowed two bites at the cherry with his second effort finding the bottom corner.
Elgin could and probably should have extended their lead 60 seconds after going ahead when a cross into the box was knocked towards goal but Craig Gunn could only nod over the bar.
Two minutes later Lister sent a teasing cross in to the box with David Cox’s fresh air swipe allowing Lewis Milne a chance, but the midfielder took too long to compose himself and his final shot was blocked by a defender.
The Loons equalised seven minutes from the break as determined work saw Swankie set up O’Brien and he hit a first time shot from 20 yards, giving McKay no chance.
The score was level for just four minutes with Elgin restoring their lead through McLeish again.
Gunn raced past Jamie Bain with a fantastic first touch before spraying a ball across goal for McLeish to sweep home for his second of the afternoon.
Josh Peters levelled things for Forfar again in the 48th minute.
The attacker netted his sixth of the season and fifth in his last four games after forcing his way through the defence before lashing past McKay.
Peters could have had another on the hour mark after meeting a Lister cross, his shot however was not strong enough and McKay gathered with ease.
A counter attack a minute later saw the ball end up with McLeish, his goal bound effort tipped over by Adam, denying the City midfielder his hat trick.
Forfar took the lead for the first time in the 64th minute, O’Brien starting the move in his own half, sending Lister on a run down the left before the striker slipped the ball in for the midfielder to weave his way in to the box and curl home for another excellent goal.
Chances were few and far between with Elgin desperate for a goal but unable to force their way through the Loons defence.
They could have equalised in the dying stages but sub Jamie Reid sent a header from a Sutherland cross high and wide.
The result means Forfar go into the international break unbeaten in the league and four points ahead of second-placed Arbroath.