In-form Worcestershire beat Gloucestershire by 10 wickets to complete back-to-back LV= County Championship Division Two wins.
The home side dismissed their local rivals for 254 at New Road, having been kept waiting by a career-best 79 not out by South African newcomer Gareth Roderick, and quickly reached a victory target of 32.
The latest victory means the hosts, relegated from Division One last September, have transformed their season by taking 42 points in the space of eight days.
Bottom of the table before travelling to Kent last week, they are now among the promotion-chasing pack on the back of successive 12-wicket match returns by 38-year-old Alan Richardson.
Having taken 12-63 at Canterbury, the veteran seamer wrecked Gloucestershire's batting with a career-best 8-37 on the opening day and followed up with 4-70.
The visitors began the last day on 87-5, needing 136 more to avoid an innings defeat, but Richardson added one more wicket, trapping Benny Howell leg-before, and a quick wrap-up seemed likely when Gareth Andrew bowled Jack Taylor.
But the talented Roderick had other ideas and he found a like-minded partner in James Fuller, with the pair hitting 99 in 41 overs before Fuller got himself out for 42, pulling a short ball from Andrew to mid-on.
Teenager Craig Miles, who made 20, stayed with Roderick for 17 overs in another stand that tested Worcestershire's patience.
Chris Russell, the most threatening bowler on the day, eventually came to the home side's rescue with two wickets in three balls. Neil Pinner held a low catch from Miles and a straight delivery was too sharp for last man Liam Norwell.
Worcestershire openers Daryl Mitchell and Matt Pardoe then confirmed victory in only 4.1 overs.