Surrey qualified for the NatWest T20 Blast quarter-finals with a narrow five-run win over Gloucestershire.
Surrey made 157 for eight in their 20 overs, Tillakaratne Dilshan top-scoring with 36 while crucial late runs came from the unlikely source of Jade Dernbach, with 24 not out from 14 balls.
Michael Klinger made 45 for Gloucestershire but they came up just short on 152 for seven despite some late hitting from Benny Howell (29 from 14 balls) and Jack Taylor (19no from six). Zafar Ansari and Matt Dunn took three wickets each.
South Group leaders Essex were already through and continued their momentum with a seven-wicket win over Glamorgan at Cardiff.
The hosts made 157 for two, with Jacques Rudolph 60no and Murray Goodwin hitting 71, b ut Jesse Ryder made 51 and Tom Westley 44 before Ravi Bopara (32no) saw Essex home with two overs to spare.
Hampshire beat Sussex by six runs despite a staggering unbeaten hundred from Luke Wright.
Hampshire made 177 for three, Michael Carberry hitting 87no and Jimmy Adams 52 while Sean Ervine added 32no from 14 balls.
Wright slugged 116no from 66 but opening partner Chris Nash was the only other man in double figures, with 28, in Sussex's 171 for eight.
Kent hammered Somerset by 40 runs on the Duckworth-Lewis method in a match bizarrely ended by heavy winds at Canterbury.
Rob Key and Sam Northeast made 72 and 73 respectively in Kent's imposing 195 for seven despite Dirk Nannes taking three for 30.
Somerset crashed to 18 for four and 34 for five as Darren Stevens took four for 17. Colin Ingram hit 37 not out from 18 balls but they had only reached 59 for five, with the par score at 99, when the wind forced the players from the field and lightning followed.
In the North Group, half-centuries from Ashwell Prince (56) and Karl Brown (58) powered leaders Lancashire to 225 for seven and victory over Derbyshire.
Jos Buttler added 39 from 23 balls and Paul Horton, coming in at number nine, smashed 24no from seven with three sixes.
Marcus North (41) and Wayne Madsen (45) gave Derbyshire hope but the task was too great and they lost by 35 runs on 190 for seven.
Birmingham moved within a point of Yorkshire to keep their quarter-final push alive, beating the Vikings by five wickets with two balls to spare.
Laurie Evans was the key man, smashing an unbeaten 69 from 43 balls, after Jeetan Patel had taken four for 19 including a hat-trick in Yorkshire's 147 for six.
Daryl Mitchell took the first five-wicket haul of his career in any format as Worcestershire beat Northamptonshire by 31 runs.
Colin Munro made 49 and Ben Cox 46 as the Rapids made 162 for nine. Northants then collapsed from 108 for four to 131 all out as Mitchell ran through the middle order - with three of his victims caught and bowled.
Matt Boyce made an unbeaten 46 to see Leicestershire home from the penultimate ball against Durham.
Having restricted their opponents to 117 for nine, with only Phil Mustard and Gordon Muchall passing 20, Boyce anchored the Foxes' chase and Jigar Naik hit 16 not out from eight balls to see them over the line on 120 for seven.