Kirkoswald reached the semi-finals of the Westmorland FA Benevolent Trophy with a 2-1 victory over visitors Greystoke.
The Westmorland League first division side were pushed all the way by their Division II opponents.
They opened the scoring through Liam Robinson, but Greystoke hit back with a Leigh Lynch goal.
With just two minutes remaining Ryan Bell netted the winner for KO, who will travel to Sedbergh and Dent United in the last four.
The other semi-final will see Penrith Reserves host Windermere SC.