LV County Championship - Division Two
Gloucestershire 283 (M J North 98, D O Brown 83, Kabir Ali 6-94) & 247 (M J North 78, D O Brown 53) v Worcestershire 672-7 dec (V S Solanki 270, S C Moore 129, S M Davies 99 no, G J Batty 66, S P Kirby 4-136)
Worcestershire (22pts) beat Gloucestershire (4pts) by an innings and 142 runs
Worcestershire kept their promotion bid on track by taking the remaining six wickets needed for victory to defeat Gloucestershire by an innings and 142 runs at Cheltenham.
Resuming the day on 128-4, Gloucestershire faced a gargantuan battle to salvage anything from the game after Worcestershire had posted a mammoth 672-7 in their first innings.
Australian left-hander Marcus North was the first batsman to depart for a classy 78 when he was clean bowled by the in-form Kabir Ali.
David Brown followed up his 83 in the first innings with a second half century of the match, however when he was trapped in front by Simon Jones for 53 Gloucestershire found themselves reeling at 184-6.
Chris Taylor (27) and Vikram Banjeree (15) offered some brief resistence in the lower middle order, but when both fell within the space of two runs Worcestershire sensed victory before tea.
And Jones ensured the match finished with a session to spare as he dismissed Oliver Newby and Anthony Ireland in the same over to wrap up a comprehensive victory for the visitors.
LV County Championship Division Two leaders Worcestershire dominated the third day against Gloucestershire at the Cheltenham festival.
Skipper Vikram Solanki extended his overnight position of 179 to a career-best 270 as the Pears piled-up 672-7 declared in their first innings.
Solanki plundered the runs from just 253 balls, including 48 fours, and took his county record second-wicket stand with Stephen Moore (129) to 316.
He also showed a ruthless streak by declaring at the tea interval to leave Steven Davies stranded on 99 not out.
Gloucestershire reached 128-4 in their second innings by the close with Marcus North, who scored 98 first time around, unbeaten on 70.
But the hosts, who still trail by 261, have much work still to do in order to stave off defeat on the final day.
A record-breaking partnership from Vikram Solanki and Stephen Moore gave Worcestershire full control on day two at Cheltenham.
The pair put on 301 in 53.3 overs before rain prevented any further play, the highest second wicket partnership in the county's history.
Skipper Solanki scored a century before lunch and also passed 13,000 first-class runs in his career on the way to an unbeaten 179.
Moore reached 1,000 runs for the season when he got to 93 and ended the day on 120 not out, recording his fourth century of the summer.
The duo hardly played a false stroke against an attack missing Jon Lewis, Solanki the dominant figure in the morning session as he scored 101 of the 168 runs before lunch.
Moore, who was on 73 at lunch, played more fluently in the afternoon and reached his 140-ball century with a single off Marcus North.
Steve Kirby looked the most likely to claim a breakthrough but in reality neither player was troubled before the rain arrived just after 3pm, to the relief of the home players.
Worcestershire seamer Kabir Ali took six wickets against Gloucestershire to become the first to 50 wickets in the LV County Championship this season.
Kabir claimed 6-94 as Gloucestershire were bowled out for 283 after electing to bat first on the opening day of the Cheltenham festival.
Gloucestershire, already without Craig Spearman through injury, had been further disrupted by the absence of opening batsman Will Porterfield, who is helping Ireland's bid to qualify for next year's Twenty20 World Cup, and skipper Jon Lewis due to a side strain.
Only a sixth-wicket alliance of 130 between Marcus North and David Brown averted total humiliation for the hosts.
But Imran Arif (2-35) bowled Brown for 83 and Kabir returned to rip out the rest, including North two short of a century.
The Australian left-hander faced 176 balls and struck 14 fours before being ninth out.
By the close, Worcestershire reached 24-1, losing Daryl Mitchell (12) - caught behind off Steve Kirby (1-9) - in the final over.