Kilwinning Rangers have progressed into the semi-final of the Kilmarnock Pie West of Scotland cup, after they defeated Thorniewood United on penalties.

They have set up what could prove to be a bit of a grudge match with Darvel, after a controversial social media post caused quite the stir online.

The match itself was a real battle, as both teams created few chances over the course of the 90 minutes.

Despite their playing opponents who will be a league below them next season, it was going to be a tough task for the Buffs who were missing seven first team regulars.

The match would end 0-0, sending the tie straight to penalties - giving both goalkeepers their opportunity to be a hero.

It was the Buffs on-loan Killie stopper Harry Broun who seized his opportunity.

Both ‘keepers saved the first spot kick they faced, though Broun would also stop Thorniewood’s third attempt, which allowed Gavin Miller to step up and dispatch the winning kick.

It sets up a semi-final face off with league winners Darvel at Buffs Park on Saturday, June 4.

It may prove to be a feisty encounter, after Kilwinning Rangers pre-match starting line-up post received a lot of backlash.

The post stated that Buffs player Chris McGowan opted to sit out the match ahead of a move to a rival club - which it appears may be Darvel.

McGown hit back at the claims with a post of his own, claiming the post was “trying to out a player when he only knows half the story”.

While potential new teammates Lewis Morrison, Darren Miller and David Syme, who made the move across Ayrshire himself, all jumped to defend McGowan.

Though Buffs social media manager moved to defend the post.

They said: “My jobs to let the fans know the team for the day and any reasons we have for players missing. Everything in the tweet is true.

“I don’t think we’ll see each other’s viewpoint so probably best to agree to disagree. All the best at your new club!”

Though the issues may appear to be purely off the park, it certainly sets up an interesting semi-final a week on Saturday.