A sixth victory in 11 games sees Garstang joint fifth in the Northern League after beating Preston at the weekend.
Bottom side Preston visited The Riverside with Garstang looking to avoid a potential banana skin and ensure that 15 points were achieved.
On a baking hot day, the visitors won the toss and somewhat surprisingly asked Garstang to bat first.
Despite Michael Walling crashing the first ball of the innings to the fence, the decision to bowl first looked a great one as Garstang slipped to 28-3.
Fayaz Ughradar and Michael Wellings were both caught behind without scoring, and when Michael Walling fell LBW for 18, Garstang were in need of a partnership.
Up stepped captain Mark Walling and all-rounder Coen Oosthuysen.
They took the sting out of the visiting attack with runs coming at ease as both passed 50 and looked set to go on and reach three figures a piece.
A quite brilliant partnership though, was broken when a tired-looking Walling was caught out for 74, leaving Garstang at 185-4.
Mark Winstanley joined Oosthuysen and took the score beyond 200 with 10 overs remaining.
Oosthuysen though, fell short of the three figures he fully deserved when he edged behind and he trudged off having made a superb 90.
Dan Curwen (15) and Winstanley (28) chipped in before Mark Walling called in his brother Ian (9 not out) as Garstang declared on 256-7 from 49 overs.
The Preston reply was rather stop-start as Garstang bundled out their opponents for just 96 inside 31 overs.
Danny Gilbert set the tone, picking up two early wickets before Rizwan Patel (26) and Haroon Patel (16) brought a frustrating period for the home attack.
Ian Walling, (0-16) was replaced by Ughradar but it was Gilbert who kept the wicket column ticking over with two wickets either side of drinks.
Ughradar (3-21) ended Rizwan’s resistance before Gilbert had his fifth wicket, removing former Garstang player Nizam Patel (0) to leave the visitors 61-6.
Asif Mahmood (17) added some substance to the scorecard but Preston were way short of the Garstang total when Travis Pieters (1-5) and Oosthuysen (1-0) came on to complete a job well done as Preston were 96 all out.
Gilbert (5-45) was the pick of the bowlers, who were well backed up with seven catches and a stumping.