Penicuik qualified for the semi finals of the Fife and Lothians Cup on Saturday, and will now visit Kelty Hearts in a last four challenge.
Penicuik started in the opening minute with a high speculative lob by Jordan Lister hitting the roof of the Saints’ net. In St Andrews’ first real attack of the game, a deep cross by Murdoch had keeper Bejaoui back pedalling to tip the ball over the crossbar. However, Penicuik took the lead in the 17th minute when, following a corner kick, Lister picked out Ryan Gay on the left. He took one touch and curled the ball past keeper Wilson into the bottom corner of the net for his first goal of the season.
Immediately afterwards, the visitors should have equalised, but Buchan blasted the ball high and wide of the target. Then a free kick to St Andrews was headed narrowly over the bar.
But Penicuik doubled their lead in the 33rd minute when Lewis Barr burst through the Saints defence to lay the ball off to Aaron Somerville who coolly stroked the ball home.
Just before half time St Andrews had a chance, but Brand’s effort went a yard wide of the target leaving Penicuik 2-0 ahead at the break. Just six minutes into that second half a defence splitting pass by Somerville set Ryan Gay free on the right, but his first time low cross into the box was just missed by McCallum. Then a St Andrews free kick beat the home defensive wall, but keeper Bejaoui was well placed to save comfortably.
In the 61st minute the visitors were reduced to ten men when a bad foul by Wedderburn on Somerville led to his dismissal.
Then in the 79th minute a pass by McCallum should have led to a third Penicuik goal, but Somerville just failed to get a touch on the ball and keeper Wilson gratefully grabbed it .
Next, a Neil Jancyzk cross was headed strongly by Somerville, but Wilson stuck out a boot to clear.
Penicuik were now piling on the pressure and in the 83rd minute, a Jancyzk free kick saw Young head the ball back across the goal and Aaron Somerville slotted home from eight yards for Penicuik’s 59th goal of the season, chasing number 60 at Newtongrange on Friday.
With minutes to go, Penicuik almost added a fourth when McCallum’s header was blocked by keeper Wilson.