Cumnock Juniors are through to the final of the Scottish Junior Cup for the first time in 15 years.

The Nock saw off their old foes Glenafton 4-2 at Meadow Park in Irvine on Friday evening.

It was an action-packed match as Glenafton came closest to the opener with a header off the post.

Fans from both sides travelled in their numbers from East to North Ayrshire for the mouth-watering clash.

Cumnock Chronicle: Both sides had chances for more goals.Both sides had chances for more goals. (Image: Charlie Gilmour)

Cumnock Chronicle: Unusual technique...Unusual technique... (Image: Charlie Gilmour)

Minutes later the Cumnock players claimed that Kyle McAusland's header had crossed the line, but no goal was given.

The ball then did end up in the Glenafton net, but Jordan Moore's header was rightfully ruled out for offisde.

Cumnock Chronicle: A passionate match.A passionate match. (Image: Charlie Gilmour Photography)

Cumnock Chronicle: A feisty affair.A feisty affair. (Image: Charlie Gilmour)

The big moment in the first came when Glenafton's Adam Caldwell fouled Cumnock's Jared Willet in the box and the referee awarded a penalty.

Findlay Frye made no mistake from the spot to put Cumnock 1-0 ahead shortly before the break.

And the controversy continued into the second period after Ollie Rowe fouled Jordan Moore in the box and Cumnock were awarded a second penalty.

Cumnock Chronicle: Pyro on the pitch.Pyro on the pitch. (Image: Charlie Gilmour.)

This time Frye's spot-kick was saved by David Markey in the Glenafton goal - but Markey adjudged to have moved off of his line before the penalty was taken and Cumnock were handed a re-take.

Frye made no mistake this time as he doubled Cumnock's lead.

Cumnock Chronicle: Glenafton hit the post at 0-0.Glenafton hit the post at 0-0. (Image: Charlie Gilmour Photography)

In the 68th minute, Cumnock had one foot in the final as Kyle McAusland helped a looped corner back into the six-yard box for Jordan Moore to tap home Cumnock's third.

And less than 10 minutes later it was 4-0 - and again it was a corner that caused the problem,  and another corner causing this issue as it lead to a Glenafton own goal.

Cumnock Chronicle: Derby day.Derby day. (Image: Charlie Gilmour)

A cracking header from Hugh Kerr in the 90th minute got Glenafton on the board at last, and Michael Moffat then diverted an effort home to reduce the score to 4-2, but it was too little, too late as Cumnock secured their passage to the final.

Nock will face Rutherglen Glencairn in the final after the South Lanarkshire side defeated Dundee's East Craigie 8-7 on penalties following a 1-1 draw in the other last four tie, played at Armadale Thistle's Volunteer Park on Sunday.

Details of a date, kick-off time and venue for the final have yet to be confirmed.