Banchory were still short of a few bodies and once again played Richard Stainer at centre half, but welcomed back defender Michael Skene on the bench.
Although Banchory started the better and Scott Garrett was unlucky with two blocked shots, it was the home side who took the lead on 9 minutes when Law, looking suspiciously offside, latched onto a through ball to dispatch the ball past Grant Sim.
In reply Darren Pyper shot well over from a good position and then Garrett beat his man wide left but a well timed tackle prevented a cross getting in with the Lewis defence exposed.
United could have scored a second when Stainer failed to get a tackle in but Sim saved with a leg.
Play got pretty sloppy from this point on with both sides not producing much in the way of football.
But on 28 minutes Saints’ Garrett was unlucky to see his cross deflected away and then Pyper’s low cross was well saved at the near post by the home keeper Fyffe.
Banchory were now in the ascendancy and a Shaun Carrol cross was headed onto a post by Alan McRae.
Carrol was then denied by a timely tackle after Josh Robertson set him up on 31 minutes, but two minutes later the equaliser arrived in spectacular fashion.
Garrett laid the ball off to Scott Burke fully 35 yards out and the right back unleashed a first time shot that rocketed into the roof of the Lewis net.
Campbell Watt then set up Carrol with a pinpoint cross but he was crowded out when he was just about to shoot.
However on 40 minutes Watt provided Saints’ second when his free kick was headed into the Lewis net by McRae.
Within a couple of minutes the good work was almost undone when Lewis’s Biskup evaded three tackles but Sim once again saved with a leg.
Into the second half and it was Banchory who took the game to Lewis immediately. Garret’s low cross was fortunate to be deflected into the arms of the keeper and then the Saints striker struck the far post with a low shot.
Saints’ third goal arrived on 52 minutes when Watt latched onto a through ball to beat the keeper with a neat lob to make it 3-1.
A minute later it was 4-1 when McRae won the ball in midfield, passed to Carrol on the right who cut inside and picked his spot.
Lewis replied forcing a great one handed low save from Sim before they made it 4-2 on 58 minutes. Sangbarani collected the ball wide right in what again looked an offside position but despite Josh Robertson’s tackle he got the break to advance inside the box and dispatch a low shot under Sim.
Within sixty seconds it was 4-3 when from a free kick Lewis’s Sim chested the ball down turned on a sixpence and scored with the ball going in off the post.
Banchory, however, picked up the pace again with Jake Strachan setting up Watt only for the midfielder to shoot wildly past.
McRae was replaced by Cammy Gray and immediately the sub set up a move from his own half with Garret crossing for Strachan to chest down only for his goal bound shot being blocked.
The fourth goal was not far away though and on 60 minutes Garret chased down the centre half who attempted to shield the ball out for a goal kick but the Banchory striker nipped in and scored from an acute angle.
Banchory made it 6-3 a minute later when Carrol collected a through ball from Garrett to slide the ball past the Lewis keeper. It could have been seven shortly after when Gray’s attempt was cleared off the line.
With almost the last kick of the ball Sim let a speculative shot slip through his hands to gift the home side a fourth to make the final score 6-4.
Saints boss Sandy Carrol was delighted that his team showed a ruthless side in front of goal.
He said: “It was a good win for the lads. Our build up play was very impressive but the difference today was that we were a bit more clinical in front of goal.
Again we lost a couple of preventable goals and it is something we have to improve on.”
Saints: Grant Sim, Scott Burke, Josh Robertson, Chris Doanld, Richard Stainer, Jake Strachan, Darren Pyper, Alan McRae (Cammy Gray), Scott Garrett, Shaun Carrol, Campbell Watt. Subs: Adam Morrison, Michael Skene.
This Saturday (March 10) Banchory travel to Morayshire to take on Forres Thistle in the league.