Meyler Cup Final
It was Vernons who won the toss and chose to bat first.
They made a very good start with openers Ian Dunn (35) and Adam Parker (50) batting well as they reached 86-1 after 20 overs.
Wicketkeeper James McDonagh added 17 and Wes Royle 12 for Vernons, who looked on course for a big score, only to be pegged back by some good bowling from the Garstang attack.
Waris Khan Ahmadzai claimed 3-27 from seven overs, while Danny Gilbert returned figures of 3-31 and Ian Walling 2-20 as Vernons were dismissed for 149.
In reply, Garstang openers Michael Walling and Allan Cook took them to 21-0 off five overs early on.
However, both openers, along with Mark Walling, were out before the 20-over mark when they reached 67-3.
Michael Wellings (22) and Matt Crowther (22) held the innings together as Garstang reached the last 10 overs on 97-5.
However, Mark Winstanley proved the key man as he struck an undefeated 38 in taking his side nearer to their target.
Ian Walling was at the crease with Winstanley when the latter struck a six to give Garstang victory as they finished on 151-6.
The day before had seen Garstang remain top of the Moore and Smalley Palace Shield Premier Division thanks to a six-wicket derby win against Longridge.
In a game of 35 overs, Longridge had batted first and made 162-7, thanks mainly to John Simpson’s 57.
He was run out by Ian Walling, who also took 2-62, with brother Michael claiming 2-31.
Garstang’s reply saw skipper Mark Walling lead from the front with his 51 helping them to 168-4.
Michael Walling contributed 33, Michael Wellings 27 and Coen Oosthuysen was unbeaten on 20.
It means they remain nine points clear of Fulwood and Broughton with only four games of the season remaining.