PACE setters Cirencester and challengers Cheltenham Civil Service both maintained their 100 per cent records in Division One of the Gloucestershire County League.
Cirencester edged past Cinderford St John by 23 runs to remain top of the pile, two points ahead of Civil Service thanks to a higher haul of bonus points.
Their victory against Cinderford was built around the fine batting of Nigel Andy Reynolds (68) in a total of 236 for six.
In reply, Nigel Cartwright hit 90 but Will Mason’s three for 36 helped the leaders restrict Cinderford to 213 for nine and help secure a third victory in as many games.
Civil Service also made it three from three as they eased to a 79 run success against Poulton.
Adrian Mayers hit 60 and Ashley Jones 86 as Civil Service made 239 for five, while Jones backed up his batting exploits with three for 36 as Poulton were restricted to 160 for nine.
Kingsholm are third after they snuck home by four runs against Redmarley in a thriller at Playley Green.
Batting first, Kingsholm made 224 for eight from their allocation of overs with John Veits making 66 and Dan Hudson 60.
And in a thrilling finish, Kingsholm held on to take the victory as James Burrows took four for 50 and a final-wicket run-out secured a four run success.
In another close finish, Oldlands held on to beat Birdlip and Brimspsfield by six runs, despite a superb century for Birdlip’s George Smith.
Doug Walton had hit 69 in Oldlands’ 265 for seven, while Mike Colburn starred with the ball with five for 37 as Birdlip were pegged back in reply.
Smith carried his bat for a fine 118 but ran out of partners as his side were bowled out for 259, six shy of their target.
Another close finish saw Frampton on Severn edge to their target of 199 against Charlton Kings with just three wickets to spare.
Westbury on Severn lead the way in Division Two after they thumped Shurdington by 134 runs.
Will Hargreaves led the way for Westbury with 69 as the hosts compiled 233 for six and Dan Hockaday claimed five for 19 as Shurdington were skittled for 99.
Woodpeckers are leading the charge after they made it three wins from three with a seven-wicket win against Hatherley and Reddings III.
Matt Watts claimed four for 20 as Hatherley were bowled out for 148, while Woodpeckers eased to their target thanks to 54 from Earl Davies.
Arsalan Raja hit 115 for Gloucester Crescent Pakistanis as they beat Frocester III by 35 runs.
Raja’s fine knock was the cornerstone of his side’s score of 281 for seven, while Syed Habib took three for 5 as Frocester made 246 for five.
Reliable performer Pete Lavis hit a century as Stone raced to an eight wicket win against Slaughters United.
Dave Jones hit an unbeaten 52 as Stone raced past Slaughters’ 237 for eight for the loss of just two wickets.
Newent overcame Cam in a thriller at Everlands, triumphing by just two runs.
Adam Jones hit 83 and Alex Gray 60 as Newent made 214 for eight in their 45 overs.
But despite reducing their opponents to 36 for four and then 119 for six, Cam battled back thanks to a fine half century from Thomas Deakin.
But Andrew Brookes (3-38) had the final say, when he had Deakin caught by Edward Linley for 79 when he was trying to hit the winning runs.
But despite the incredible close finishes in the top two divisions, the game of the day came at Aston Ingham where they battled out a high-scoring tie with Fairford.
Batting first the hosts made 299 for seven from their 45 overs with Andy Bevan striking a superb 103.
In reply Fairford were always up with the rate, thanks to a magnificent century from Lee Clarke as the game went down to the very last ball.
Clarke was eventually run out for 145 trying to sprint the winning run as Fairford closed on an identical 299 for seven.