Royals repel rampant Kieswetter
Somerset crashed to only their second Clydesdale Bank 40 defeat of the season despite a brilliant century from Craig Kieswetter against Worcestershire at New Road.
Kieswetter struck his sixth one-day century from just 97 balls and threatened to take Somerset to an unlikely win.
However, Worcestershire held their nerve to secure a 49-run victory, their third consecutive one in this competition since Daryl Mitchell took over as captain three weeks ago.
The Sabres’ defeat was not too costly - they had already secured their place in the semi-finals - although they will now need to beat Glamorgan at Taunton on Saturday to ensure they have a home tie.
Shakib Al Hasan's aggressive 91 from just 68 balls gave Worcestershire a competitive total of 255 for nine on a used pitch, but the Bangladesh all-rounder was unable to bowl or field after suffering a hip injury late in his innings.
That did not look like being a handicap to Worcestershire as seamers Alan Richardson and Jack Shantry took two wickets apiece to reduce the visitors to 41 for five.
But Kieswetter led a bold fightback with support from Peter Trego in a sixth-wicket stand of 109 in 21 overs.
The former was the dominant partner, straight driving three sixes as he recorded his century since England's final one-day international against Bangladesh in Chittagong in February.
Trego holed out to long-off trying to force the pace before Kieswetter departed soon after reaching three figures.
Worcestershire had sufficient bowlers to cope without Shakib in the field but they were indebted to him for sustaining an innings that started to sag after the departure of Moeen Ali.
Moeen raced to a 54-ball half-century before he was bowled off stump driving at Zander de Bruyn when well set.
But Shakib played some audacious strokes, including a scooped four over Kieswetter off Ben Phillips.
He was eventually was bowled giving himself room against Alfonso Thomas, who claimed 4-49, when a century was in sight.