The Birmingham Bears, Hampshire Hawks and Sussex Sharks sealed the quarter-finals with wins on the final day of the T20 Blast group stage.
The Bears and Hawks took the win over Northamptonshire and Glamorgan, while the Sharks stunned Kent in form.
Josh Inglis of Leicestershire has had a sensational century to deprive Worcestershire of an eighth place.
Somerset also dashed Gloucestershire’s hopes as their victory guaranteed a quarter-final at home.
Surrey, who had already played their last group stage game on Friday, also narrowly missed the game.
Bears and hawks do their jobs early
Birmingham and Hampshire both waited anxiously after securing the early wins.
D’Arcy Short (69) scored the best goal for the Hawks as they comfortably pursued Glamorgan’s 184-4 tally despite Australian Marnus Labuschagne hitting 78 of 47 balls for the visitors. Hampshire now faces a trip to Notts Outlaws.
Birmingham debutant Chris Benjamin clocked an unbeaten 60 of 34 deliveries as they reached 191-6 against Northamptonshire with the Steelbacks held at 177-8 in response.
The Bears started the day behind Worcestershire in the North Group standings, but booked a date for Kent following the Rapids’ loss to Leicestershire.
Worcestershire put the Foxes at 170 to win at Grace Road, but the hosts easily chased the total with Inglis hitting a stunning 118 on 61 balls with 10 fours and eight sixes.
Hampshire, who have won their last five matches to give themselves a chance to progress, snuck into the top four of the Southern group thanks to Gloucestershire’s failure at Taunton.
Tom Lammonby was exhausted for 90 in the final as Somerset posted 183-7. In response, Gloucestershire lost 23 points out of 160-6, with the hosts securing a home draw against Lancashire, who had reached KOs with a victory over Yorkshire on Saturday.
Sussex across and Notts make 221
Sussex knew victory would be enough to see them through – and duly produced a dominant performance against Kent.
The leaders of the South group were limited to 130-7 in Canterbury, with Sussex and England paceman Jofra Archer having played three rounds in his first competitive game since May as he recovers from an elbow injury .
The Sharks reached 134-6 in their innings, winning by four wickets to set up a meeting in Yorkshire.
North group winners Nottinghamshire took a 78-point victory over Durham after Ben Duckett’s 74 of 41 balls helped the hosts to 221-4 at Trent Bridge.
Outlaw bowler Calvin Harrison took 4-36 as their opponents were all out for 143.
The game also saw England and Durham pitcher Brydon Carse require seven stitches after get hit in the ear by a powerful low blow from Alex Hales.
There was also a rare victory for Middlesex, who edged Essex by nine points with former England bowler Steven Finn taking 3-25.
Birmingham Bears (191-6) beat Northamptonshire Steelbacks (177-8) by 14 points
Notts Outlaws (221-4) a battu Durham (143) par 78 points
Leicestershire Foxes (171-3) beat Worcestershire Rapids (169-6) by seven wickets
Essex Eagles (160-9) lost to Middlesex (169-5) by nine points
Hampshire Hawks (187-4) defeated Glamorgan (184-4) by six wickets
Kent Spitfires (130-7) lost to Sussex (134-6) by four wickets
Somerset (183-7) defeated Gloucestershire (160-6) by 23 points
The T20 Blast quarter-finals will take place August 24-27 with Finals Day on September 18.
Domestic cricket’s attention now turns to The Hundred which begins on Wednesday July 21 when the Oval Invincibles host the Manchester Originals in the Women’s Hundred live on BBC Two.