On a decent day at Birdham, Bognor won the toss in their Sussex League division-two clash and put Stirlands in.
This proved a fine choice by skipper Luke Seward as paceman Graham Bush made hay against his old team-mates, taking a wonderful six for 52.
Support came from seamer Jim Lee (2-52) as Stirlands finished their innings on 179 for eight, Michael Clowes top-scoring with 41 for Stirlands.
The target proved no problem for Bognor as young Ryan Maskell made a superlative 129 not out from 109 balls to see Bognor win the contest by eight wickets and stay in promotion contention.
Bognor 2nd XI v Stirlands 2nd XI
Sussex League 2nd XI div three west
Stirlands won the toss and elected to bowl on a dry wicket but a wet outfield, and the decision seemed vindicated as David Briance struck early.
Wickets fell at regular intervals, despite one or two dropped catches that would come back to haunt Stirlands, while runs were scored at a steady pace.
Andy Quincey top-scored with 41 and Richard Cox came in and launched two enormous sixes into the adjacent football ground.
Young left-arm spinner George Briance kept his nerve and changed the pace and had Cox caught on the boundary attempting to launch the ball into space for the third time. Stirlands restricted Bognor to 185 all out.
The Stirlands reply got off to a shaky start as a combination of good bowling, sharp fielding and uncertain running between the wickets reduced Stirlands to 36 for three.
Captain Adam Norris began the rebuilding process, assisted first by Ben Moores, then George Briance, before falling for 56.
Stirlands fell 19 runs short of victory as Bognor spinner Jamie Woolnough took advantage of friendly conditions to end with five for 41 and both teams were content with the draw.