WORCESTER went joint top of Worcestershire Cricket League Division One with Pershore on 114 points after beating their rivals by three wickets.
After scoring 154-8 in 50 overs, Pershore looked to be heading for another efficient victory when the visitors were reduced to 102-7.
But Liam Weston and Liam Kelleher had other ideas, seeing their side to victory without further loss and ending Pershore’s unbeaten record.
Colwall closed to within three points with a comfortable win at Harvington and Pedmore moved to fourth, 16 behind the Stowe Lane side and three ahead of Worcester Nomads, after a big scoring day.
Dan Jones hit a century but Pedmore were unable to force a win as Bromyard held on when the rain came.
The biggest shock was the defeat of a depleted Nomads at Evesham, who won the toss and batted only to be dismissed for 138 in 49 overs with Dominic Badger taking 6-34.
In reply, Nomads were cruising at 110-5 but ended up losing by just three runs to give Evesham their second league win of the season, lifting them up to seventh position.
Belbroughton made it two wins out of three matches completed by defeating Redditch, who remain rooted to the foot of the table.
Droitwich had a winning draw at Hagley and now stand 24 points above the winless bottom three.
On Saturday, the top six are all in action against one of the others as Worcester go to Nomads and Pershore visit Belbroughton, while Colwall entertain Pedmore.
In Division Two, Burghill and Tillington slipped up and only got a losing draw at second-placed Oldswinford.
Five points behind are Bewdley, who won at Malvern, and fourth-in-the-table Cookley drew with Coombs Wood after another century from Paul Thomas and 92 from Adam Nicholls.
Enville are fifth after they defeated Lye and Wormelow climbed into the top half with a big win at Rushwick thanks to 112 by Jamie Banfield and 94 from Ben Owens.
Worcester Dominies became the first victims for Feckenham this season. Bewdley play Oldswinford on Saturday.
Division Three leaders Harborne beat Avoncroft and sit 20 points ahead of second-placed Stourport, who beat Old Vigornians, and a further one in front of Netherton as they thrashed Alveley.
Alvechurch and Hopwood won at Ross-on-Wye and Chaddesley Corbett drew at home to Bredon, with Mo Saddiq making 136 for the hosts, while Cleobury Mortimer and Tenbury also played out a draw.
In Division Four, Bartestree and Lugwardine are top after defeating bottom side Oldswinford and Stourbridge Social and they lead Himbleton, who won by two wickets against Martley, by six points.
Third-placed Claverley lost ground with a winning draw at home to Old Hill in a game that included centuries for the hosts’ Asif Iqbal and visitors’ Imran Ali.
Kidderminster Victoria beat Halesowen, Five Ways overcame Bromsgrove and Himley and Romsley and Hunnington drew.
Kempsey are now clear at the top in Division Five as Barnards Green could not force a victory against Old Elizabethans.
The leaders had Raheel Lone’s 6-16 to thank for their big win at Barnt Green, who made just 36 all out.
Hanley Castle and Upton are third thanks to Rory Mathews’ 110 not out at Hallow and West Malvern beat Stourport thirds with seven wickets from Roger Dakin. Stourbridge and Astwood Bank drew.