Staffordshire were made to sweat before winning their first Minor Counties Championship fixture of the season.
A 100-run win over Cumberland was completed after opener David Barnes and former Yorkshire batsman Vic Craven had a 101-run fourth-wicket stand.
Cumberland had resumed at 88 for two and chasing an unlikely 401 to win. Craven scored 107 and Barnes 77.
But once Iain Carr had Barnes caught behind, Staffs' victory hopes perked up. Teenage leg-spinner Greg Swanwick (4-57) and seamer Shaun Rashid (3-94) starred.
Herefordshire were 148-run losers to Wiltshire at Trowbridge. Resuming at 93 for four and chasing 353 to win, the visitors lost four hours to rain before totalling 204, of which Barnt Green's Richard Hall made 77 and Walmley's Chris Woakes a maiden half-century.
Shropshire drew with Wales at Shifnal. Tim Mason (5-93) and Wellington's Mark Robinson (5-86) bowled almost unchanged as Wales, 156 for six overnight, reached 231. Rain forced Shropshire off at 82 for three and, returning at 5.45, had only 13 overs to get 123. They ended 50 short on 153 for seven. ..SUPL: