GeoSonic Lowland League:

East Stirlingshire 3 Kelty Hearts 3

A THRILLING finish saw Kelty Hearts snatch a draw from the jaws of victory after a terrific see-saw battle with East Stirlingshire on Saturday.

The third-top New Central Park outfit looked on course for victory at the Falkirk Stadium when talisman Stuart Cargill headed home in the 90th minute to put them 3-2 ahead, despite having goalkeeper Scott Christie sent off with a quarter of an hour to go.

However, straight from the restart, the hosts moved upfield and after winning a corner, grabbed a dramatic equaliser through Graeme MacGregor after a scramble in the penalty area.

It brought an enthralling 90 minutes to an end but failure to land the three points, coupled with leaders East Kilbride's 3-0 win at Cumbernauld Colts, leaves Barry Ferguson's team nine points adrift in the title race.

Chris Dodds stroked home his second goal in as many games after eight minutes to give Kelty the lead.

They were 2-0 up three minutes after half-time, when Dodds' shot from the edge of the area was saved by Jamie Barclay but the loose ball was scrambled home by Scott Dalziel.

That looked to have set the visitors on their way to victory but, with 13 minutes left, the stage was set for an astonishing finale.

A long ball out of defence was headed back towards his own goal by Keir MacAulay but Christie, who had raced out of his box, handled the ball to prevent a goalscoring chance, and was red-carded.

To make matters worse, Andy Rodgers scored from the resultant free kick to give the Shire hope, before going on to equalise with just two minutes left.

The action was far from over as, with the clock ticking into the 90th minute, Cargill's well-taken header from Scott-Taylor MacKenzie's free kick looked to have won it for Hearts, only for MacGregor to have the final say.

Central Taxis East of Scotland League, Conference A:

Hill of Beath Hawthorn 6 Oakley United 0

OAKLEY UNITED were hit for six at Hill of Beath Hawthorn as their run of matches without a win stretched to a half-dozen.

The Haws took a 15th minute lead when Ricky Patrick netted from a cross.

They doubled their advantage just before the midway point of the first half when Jake Mitchell headed home Joe Kirby's corner, before the provider got in on the act by scoring the hosts' third on the half-hour mark.

Things didn't improve for Oakley after half-time and they conceded a fourth goal 10 minutes into the second period when Calum Adamson added his name to the scoresheet, and Daniel Watt grabbed number five a short time later.

A disappointing day for the visitors was complete when Charlie Denton wrapped up the scoring for the Haws, leaving Kenny's men ninth in the table with three wins from 16 games.

Conference B:

Sauchie 1 Crossgates Primrose 1

SCOTT LAWRIE was spot-on as Crossgates Primrose struck late to earn a hard-earned point at Sauchie.

Following an even first half, the game came to life after the break but it was the hosts who struck first when Ross Crawford found the net in the 72nd minute.

But, with two minutes to go, the Humbug Park men won a penalty and Lawrie converted to earn a share of the spoils.

Boss Alan Campbell told Press Sport: "It was an even game and fiercely-contested but I didn't think either team did enough to win.

"It was a well-deserved point. If you'd asked me with 25 minutes left whether I'd have been happy with a draw, I'd have said no, but with five minutes to go you'd bite your hand off.

"We knew if they'd beat us they'd be trickier to catch but it keeps us in touch with them.

"We've got the bottom two teams over the next couple of weeks and that brings a different pressure. We're favourites to go out and win and we'll be looking to win against Eyemouth on Saturday but we'll take nothing for granted."

Conference C:

St Andrews United 3 Inverkeithing Hillfield Swifts 0

A CONTROVERSIAL red card given to goalkeeper Ross Wortley helped St Andrews United see off a spirited Inverkeithing Hillfield Swifts.

Lee Duffy's men gave as good as they got for much of the game but the sending off of Wortley – who had been adjudged to have fouled the home side's Ollie Fleming on the goal line – and subsequent concession of a penalty 10 minutes after half-time, turned the tide in United's favour.

The Swifts got off to a nightmare start when, with just five minutes on the clock, Stephen Stark was on hand to head St Andrews ahead after Ross Cunningham's effort from the edge of the box crashed against the crossbar and onto the line.

Inverkeithing's hopes of getting back into the game suffered a major blow when Ryan McInnes netted from the spot after Wortley was sent packing.

Despite playing for 35 minutes a man lighter, Duffy's side were only breached again in the final minute when Jack Wilson netted from a free kick.

The result leaves Swifts 12th in Conference C, four points clear of bottom side Ormiston. Premier League South:

Rosyth 3 Kirkcaldy YM 0

ROSYTH boss Brian Muirhead hailed Mikey MacMillan for scoring one of the best goals he's seen as his team started 2019 in style.

The midfielder, back at the club for a second spell, picked the ball up just inside his own half and glided past five players before drawing the Kirkcaldy YM goalkeeper and slotting home.

Prolific hitman Tam Hampson netted a penalty five minutes before the break to double the home lead before completing his brace, and Rec's victory, midway through the second half.

It was a team performance that pleased Muirhead but he heaped praise on MacMillan's wonder goal, commenting: "It was unbelievable.

"He went past five players, down the middle, before drawing the keeper and putting it into the bottom corner. It was a great goal and one of the best I've seen at any level.

"I expected a really hard game because Kirkcaldy are a good side and have a good manager but we were very comfortable. We signed Christopher Millar from Crossgates and he had a fantastic game; he and Mikey were outstanding but were kicked from pillar to post.

"It's all about building up some momentum in the league, and the guys have really come together as a group."

Saturday's fixtures: GeoSonic Lowland League – Kelty Hearts v Stirling University (3pm). Central Taxis East of Scotland League, Conference A – Oakley United v Dunbar (2pm). Conference B – Crossgates Primrose v Eyemouth United (2pm). Conference C – Inverkeithing Hillfield Swifts v Jeanfield Swifts (2pm). East Region League Cup – West Calder United v Rosyth (1.45pm).