After an impeccably well observed minute’s silence for Penicuik football community stalwart Rory Wood , the home side opened brightly.
Penicuik broke the deadlock with 26 minutes on the clock as a Dougie Cunnison cross from the left eluded everyone and ended up in the net past a bewildered Bruce in the Saints goal.
From the restart the home side were on the attack again with McCallum breaking down the left only to see his cross headed over by the onrushing Lewis Barr.
Play was flowing from end to end and on the half hour Bruce was dispossessed by McInnes on the edge of his box, who passed to Sibanda but his shot from 25 yards went past the post.
The first chances of the second half fell to the home side with Bruce saving at close range from Greg Ross two minutes into the half.
On the 55th minute David White strolled forward from the half way line and let loose from 35 yards and his effort went narrowly past the post.
The Saints responded by going back up the park through a driving run by Schiavone who set up Dobie but his shot went wide of the upright.
The visitors were enjoying their best spell of the game and a McManus free kick in the 63rd minute was met superbly by Sibanda but Bejaoui pulled off a great save to touch the ball over the bar.
But with 79 minutes gone Ryan McCallum made it 2-0 to Penicuik when he picked up a loose ball wide out on the right, drove inside and shrugged aside the challenge of Whitehead before firing home from the edge of the box.
And McCallum added his own second five minutes later as good build up play from Somerville and Ross set him up with a chance eight yards out and he slotted home past the helpless Bruce.
Super Penicuik finished the scoring a minute later when a Jancyzk pass found Barr in space in the box and although he was stopped by Dobie the ball broke to substitute Sean Patterson to head home number four.