Warwickshire booked their place in the Twenty20 Cup quarter-finals with an assured four-wicket win over Somerset at Edgbaston.
Despite conceding their highest total of the season - 173 for six - Warwickshire paced their chase to perfection with former England one-day international Jim Troughton leading the way with a competition-best of 57.
The left-hander dominated a second-wicket stand of 89, Warwickshire's best of the season for any wicket, with Jonathan Trott, whose 48 took him to exactly 1,000 career runs in the competition.
Though Troughton and Trott departed in quick succession, Warwickshire held their nerve to maintain their unbeaten record and stay on course for a home quarter-final.
Ant Botha, leading Warwickshire for the first time in the absence of the injured Darren Maddy and Ian Westwood, followed up a miserly spell with the ball with an important unbeaten 21.
Warwickshire got home with two balls to spare when Michael Powell lifted his former team-mate Alfonso Thomas for the winning boundary after a scoreboard malfunction had forced the umpires to consult with the scorers to establish that Warwickshire needed five to win from the final over.
Warwickshire also kept their composure with the ball as Somerset lost six wickets for 39 in a collapse that was sandwiched between two half-century partnerships.
Justin Langer and Marcus Trescothick rode their luck to add 68 for the first wicket and Omari Banks and Arul Suppiah then plundered 66 in an unbroken seventh-wicket stand.
Trescothick lifted New Zealand seamer Chris Martin for two sixes while Langer mixed controlled drives with streaky edges in his 22-ball 44.
But Somerset lost momentum after Langer was bowled off-stump driving at Tim Groenewald and Trescothick perished two balls later when he clipped to mid-on.
Groenewald flattened Ian Blackwell's middle stump on his way to a competition best three for 40 and Warwickshire spinners Botha and Ian Salisbury then strangled the middle order, returning combined figures of three for 47.
But former West Indies off-spinner Banks, who had trials with Warwickshire six years ago, and Suppiah got the innings moving again. Suppiah clubbed three sixes from Groenewald's last two overs, including one out of the ground, and Banks lifted Salisbury and Neil Carter for further sixes.