BRETT D'Oliveira was in sparkling form as the Worcestershire Rapids ended their run of six defeats in a row in the Vitality Blast by beating high-flying Lancashire Lightning by 29 runs at New Road.

D'Oliveira top scored with 33 with the bat as the Rapids posted a competitive total of 179.

Lightning, who had the likes of England internationals Jos Butler and Phil Salt, reached 85 without loss in reply before the Rapids produced a remarkable comeback to take ten wickets for just 64 runs.

D'Oliveira took 4-20 from his four overs whilst Pat brown and captain Moeen Ali both took two each as the Rapids eventually bowled their visitors out for 149 to win by 29 runs.

The Rapids were put in to bat and were given an excellent start by Libby and D’Oliveira, during an opening stand of 49 in 5.1 overs.

Libby straight drove and pulled former Worcestershire loanee Luke Wood for successive boundaries.

D’Oliveira drove Gleeson for four, turned Tom Hartley around the corner to the ropes, and passed 300 runs in the competition this summer.

The partnership was broken in the final over of the powerplay when Libby (18) skied Wood to mid-wicket.

D’Oliveira raced onto 33 before falling to a catch at long on against the bowling of Luke Wells.

Moeen looked in good touch, and a six-over mid-wicket off Wood sailed out of the ground. He had made 31 from only 17 deliveries and added 51 in 5.2 overs with Colin Munro before the pair departed in successive overs.

Moeen picked out cover off Wells, and Munro (26) lofted Matt Parkinson straight to long on.

But then recent signing, Kashif Ali again looked full of quality in making 27 off 15 balls, including two sixes, before he departed to a catch at deep mid-wicket off Tom Hartley.

Ed Barnard (11) was caught at mid-off, but then Gareth Roderick produced the shot of the innings, a six-over fine leg off Gleeson.

When the Lightning batted, Stanley bowled a superb first over with plenty of pace.

Buttler was fortunate to survive when he edged the second legitimate bowler from the 21-year-old, with Moeen spilling a straightforward chance.

He managed only two runs off his first seven balls but then gradually accelerated.

The powerplay yielded 61 runs, but then D’Oliveira had Buttler (42) caught at backward square leg to begin a dramatic collapse.

Steven Croft was caught behind off Barnard, and then D’Oliveira dismissed Salt, 44, and Dane Vilas with successive balls before Tim David holed out to long on in his next over.

Moeen came into the attack and removed Danny Lamb, and Luke Wells in successive overs before Brown’s two wickets helped to polish off the innings before Dwayne Bravo had the final say.