Somerset blitzed a Vitality Blast-record score of 265-5 as they trounced Derbyshire Falcons by 191 runs to storm into Finals Day for an eighth time.
Lancashire raced to a target of 162 to beat Essex and set up a Vitality Blast semi-final with Yorkshire Vikings at Edgbaston.
Hampshire Hawks booked their place at Vitality Blast Finals Day as they skittled Birmingham Bears for 82 during a thumping 104-run win at Edgbaston.
A round-up of Sunday's Vitality Blast action as the line-up for the quarter-finals was confirmed with wins for Somerset and Lancashire to secure home ties.
Birmingham Bears And Hampshire Hawks both booked quarter-final spots in the Vitality Blast, as England one-day captain Jos Buttler featured in a defeat for Lancashire.
James Vince hammered the highest individual score by a Hampshire player in T20 cricket as the Hawks pulled off a 16-run Vitality Blast victory over Somerset at Taunton.
Surrey maintained their place at the top of Vitality Blast's South Group with a nail-biting victory over second-placed Somerset.
Kieron Pollard bashed 34 as Surrey secured a four-wicket Vitality Blast victory over Hampshire Hawks to maintain their unbeaten start to the season.
Leus du Plooy smashed an unbeaten 48 off 20 balls to lead Derbyshire to a six-wicket victory over Yorkshire in a rain-affected Vitality Blast North Group match.
A round-up of Friday's Vitality Blast action as Birmingham Bears made the highest total ever in the competition, while Essex and Sussex set a new aggregate runs record.
Liam Trevaskis produced late heroics to guide Durham to a final-over victory against previously unbeaten Lancashire in their Vitality Blast clash.
Lancashire beat Yorkshire by four runs in Vitality Blast as Tom Hartley claims vital last-ball catch on boundary, while Birmingham Bears and Surrey also triumph.
James Vince and Ben McDermott claimed a new club record as Hampshire beat Sussex by 22 runs to finally taste victory in this season's Vitality Blast.
Alex Hales hit a blistering 91 off just 33 balls to power Nottinghamshire to a seven-wicket win over Derbyshire in the Vitality Blast on Friday night.
Sam Curran shone with bat and ball as Surrey maintained their winning start in the Vitality Blast with an emphatic victory over winless Hampshire on Thursday.
Liam Livingstone's blistering 75 set Lancashire up for a pulsating Vitality Blast victory over Derbyshire at Emirates Old Trafford.