Gavin Allott scored a late brace as Frickley beat Stocksbridge and booked their place in the Sheffield Senior Cup semi-final.
The Blues will now meet Sheffield FC in the final, at Hillsborough on Thursday, May 9.
Goalkeeper Richard Haigh was in superb form for Steels, as Frickley started well.
It was a shock, therefore, when Steels took the lead just before half time.
Danny South won a penalty, and then made no mistake from the spot.
Allott had a hand in the equaliser in the 51st minute,beating the offside trap and slipping the ball inside for Jake Picton to equalise from six yards.
Jamie Wootton hit the post for Steels, but Frickley went ahead when referee Luke Watson awarded a penalty for handball after Joe Wilcox’s free-kick was whipped into the centre.
Allott converted the penalty, and then put the result beyond doubt in the 89th minute when he found the net again from close range after some slick build up play.
Frickley travel to Nantwich Town in the Evo-Stik Premier Division this Saturday, kick-off 3pm.
They then go over the Pennines to visit AFC Fylde next Tuesday, kicking off at 7.45pm.