James Vince scored an unbeaten 93 as Hampshire overhauled Nottinghamshire's 197-2 to reach NatWest T20 Blast Finals Day.
Surrey claimed a three-wicket victory over Worcestershire Rapids in their NatWest T20 Blast quarter-final at The Oval.
Birmingham Bears reached the T20 Blast quarter-finals at Yorkshire Vikings' expense in the North Group.
Glamorgan secured the last quarter-final spot in the South Group, while Sussex's Luke Wright made a record 153 not out.
A record T20 crowd at Lord’s were treated to a thrilling finish as Surrey beat Middlesex on the last ball of the game.
Notts booked their place in the quarter-finals of the Natwest T20 Blast thanks to a 22-run victory at Northamptonshire.
NatWest T20 Blast holders Northamptonshire are on the verge of elimination following defeat to Worcestershire.
Sussex chased down a target of 152 for a five-wicket win over Glamorgan at Hove in the NatWest T20 Blast.
Yorkshire took a major step towards the quarter-finals of t20 Blast after a convincing 59-run victory over Derbyshire.
Steven Mullaney helped the Nottinghamshire Outlaws seal a six run NatWest T20 Blast victory against Birmingham.
Andrew Flintoff took two wickets on his return to competitive cricket as
Lancashire beat Worcestershire by 50 runs.
Essex stayed top of the South Group with a five-wicket victory against Surrey, while Hampshire and Gloucs also won.
Leicestershire's faint hopes of reaching the quarter-finals of the NatWest T20 Blast were all but extinguished by rain.
Northants Steelbacks breathed life into their T20 Blast title defence with a 15-run defeat of the Birmingham Bears.
Jim Allenby hit 105 as Glamorgan beat Middlesex by six wickets to keep alive their quarter-final hopes in the T20 Blast.
Jason Roy continued his good form as Surrey chased down a target of 156 to beat Kent by eight wickets in the T20 Blast.
Yorkshire collapsed to a 28-run defeat against Durham in the NatWest T20 Blast at Headingley.
Rain put paid to a positive outcome in the NatWest T20 Blast clash between Middlesex and Gloucestershire at Lord's.
Kevin Pietersen's Surrey beat Glamorgan but he once again struggled to make an impact in Friday's encounter.
Jonathan Trott made his latest comeback for Birmingham in their eight-wicket win over Northampton in the T20 Blast.
Messrs Pietersen, Flintoff and Kallis will be on show over the first few days of the Big Bash.