Joe Leach and Jack Shantry took three wickets each as Worcestershire claimed an eight-run win over Somerset in their Friends Life t20 clash at Taunton.
Leach claimed 3-20, including two vital wickets during an 18th over which cost him just four runs, as the hosts were restricted to 160-8 in reply to 168-7.
On what looked a perfect day for batting, Worcestershire's Alexei Kervezee produced the best individual score with 53 after the visitors had lost the toss and been sent in. The only positive for Somerset was the return to form of skipper Marcus Trescothick, who hit 49 off 38 balls.
Worcestershire raced to 50 off five overs at the start of the game for the loss of opening duo Moeen Ali (27) and Thilan Samaraweera (17).
Captain Daryl Mitchell fell cheaply, bowled by leg spinner Max Waller for five, but Andre Russell raised the tempo again with sixes off Waller and Steve Kirby.
It was 111-4 in 14th over when Russell, having made 21 off 16 balls, had a slog at Waller and lifted a catch to Jos Buttler at deep midwicket.
Kervezee completed a half-century off 39 balls, with four fours and two sixes, but when Gareth Andrew (1) nicked a catch to Craig Kieswetter off Craig Meschede to make it 125-5 Worcestershire were in danger of failing to capitalise on their good work.
Kervezee was caught at long off to give Yasir Arafat (3-29) his second wicket but Ben Cox contributed a bright 22 at the end to ensure a competitive total.
Somerset reached 47-1 off the six overs of powerplay but the home side lost momentum as Peter Trego was caught at long-on off Leach for 24 and Trescothick was taken at deep cover off Shantry (3-34).
As the required run rate grew, Leach accounted for Hildreth and Buttler in the 18th over to put a huge dent in Somerset's hopes.
Alfonso Thomas scooped a six off Russell in the final over, which began with 20 needed, but the chase ultimately proved unsuccessful.