Worcestershire reached T20 Blast Finals Day for the first time after beating Gloucestershire by five wickets.

Callum Ferguson's unbeaten 64 from 47 balls helped them chase down their target of 137 with eight deliveries left, after England all-rounder Moeen Ali had earlier departed for one.

Pears spinner Brett D'Oliveira starred with the ball, taking 4-26 to limit the visitors to 136-8 at New Road.

Worcestershire will join Lancashire and Sussex at Edgbaston on 15 September.

D'Oliveira's figures were the best of his career in this format, though there was a touch of fortune about two of the dismissals, with Ryan Higgins drilling one short delivery straight to Ed Barnard, before Jack Taylor was bowled by an even shorter ball soon after.

The leg-spinner was ably supported by the Pears' other spin bowlers, Daryl Mitchell taking the crucial wicket of Miles Hammond (45) after Gloucestershire had put on 65 for the first wicket.

The hosts made hard work of the chase as wickets fell around Ferguson, whose composed innings kept his side in reach of the target, but the result was inevitable after David Payne allowed 22 runs in the 16th over, including successive sixes to Ross Whiteley (20).

Ed Barnard struck the winning run to earn Worcestershire the penultimate place at Finals Day, with Somerset hosting Nottinghamshire at Taunton for the last semi-final spot on Sunday.