Eastnor completed a league double over an under-strength Kington after beating their Herefordshire rivals by four wickets at the Recreation Ground in the Crusader Worcestershire County League Division 1.
Visiting Eastnor produced a fine bowling display on a lively pitch and, after the winning the toss, restricted the town club to just 125-7.
The impressive Shahid was the prime factor for Kington's slow progress, delivering a 22-over spell in which he bagged 4-35.
Shahid was given valuable support by spinner Jim Sandford (3-41), with only captain Steve Williams (47) and Steve Caple (38) showing glimpses of form for higher-placed Kington, who were missing the Symonds brothers and Owen Price.
Rain delayed the Eastnor reply and, with the number overs cut to 42, the visitors made an excellent start with Dan Baker (54) and Arshad (25) posting an opening stand of 60.
However, Kington seamer Kevin Gwynne (5-72) instigated a major collapse, which reduced Eastnor to 100-6 until Steve Hughes (17 not out) finally steered the visitors to the target.
Former Worcestershire CCC batsman Duncan Catterall continued his remarkable season with a swashbuckling 145 in Ombersley's winning draw with Luctonians at Mortimer Park.
The prolific Catterall struck 17 fours and five sixes in a dominant 114-ball assault which propelled the second-placed visitors to 267-8.
Catterall was eventually caught by James Platford off the bowling of Australian Alan Butter-worth (2-54 from 16 overs), while Ian Jones claimed 3-37 and Mike Pledge, 2-46.
Butterworth then starred with the bat, blazing 57 from just 33 balls, including 11 fours and a six, and he was backed up by Steve Heathcote (31) and Greg Powell (25) as Luctonians reached a respectable 182-6.
Bromyard slipped to a nerve-jangling six-run defeat against lowly Pershore in their final home match of the campaign.
Young fast bowler T Bales was the Pershore hero, bagging 6-49 in a man-of-the-match display.
Pershore made slow progress until knocks from S Howell (39), Lee Wilkes (35 not out) and L Eversham (33) lifted the tempo and the visitors reached 181-6, with James Hine (3-42) the pick of the Bromyard attack.
In reply, Bromyard lost three early wickets to young pace bowler T Bales before Pakistani all-rounder Zahid Saeed steadied the ship. The match was evenly poised at 100-5 when Nick Hitchings was dismissed for 17.
Pershore, however, continued to pick up wickets and the crucial one - a controversial lbw decision against Saeed (49) - swayed the match in the visitors' favour. Pershore finally took the final wicket to secure a fourth win with just 11 balls left.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article