Conor McKerr scored four on the final ball and Surrey retained their spot atop Vitality Blast’s South Group with a win over second-placed Somerset.
McKerr crushed the only delivery he faced through the covers to deny Peter Siddle a hat-trick and his side the points in dramatic style at the Oval.
Responding to Somerset’s 144 to eight, Will Jacks opened the scoring for the home team off a solid start and was still undefeated at 66 at the end with 32 of his runs reaching the limit.
Earlier, Tom Banton had been the visitors’ top scorer with 39, while Gus Atkinson and McKerr each scored two wickets to limit damage.
Ian Cockbain and Glenn Phillips scored fifty to help Gloucestershire beat Kent by five races at Canterbury.
The pair joined at 85 for two, with Cockbain adding 64 for 46 and Phillips 62 for 37 – a hit that included four sixes – while the visitors racked up 195 for four.
Joe Denly, Jordan Cox, Alex Blake and Jack Leaning, who hit 37 undefeated with just 18 balls, all made it to 30 but no more as Mohammad Amir and Josh Shaw took two for 30 and two for 36 respectively to limit the home team to 190 for five of their 20 overs.
Sam Northeast hit a 46-89 as Glamorgan claimed an eight-wicket victory over Middlesex in Cardiff.
With 172 points to go, the home team got there with 5.4 overs to spare after Northeast, who scored three sixes and 12 fours, and captain David Lloyd set up a starting position of 150.
Max Holden’s previous half century had provided the basis for Middlesex’s total of 171 to seven.
The opener hit 58 of 51 when he was caught in Dan Douthwaite’s bowling on the penultimate overhang, and Joe Cracknell’s 33 and a quick 19 from Luke Hollman added to the count, though not enough.
In Group North, Northamptonshire’s Saif Zaib was eight races away from a good century and ended up on the losing side as Derbyshire took a six-wicket win with an over in hand.
Zaib shot 92 of 58, breaking through the barrier four times and finding the rope on eight occasions, before being eliminated by George Scrimshaw as the visitors narrowed to a competitive 186 for seven.
However, 57 of the inaugural Shan Masood and Wayne Madsen’s 73 belligerents with 10 fours and two sixes eased the home team towards the finish line and Leus du Plooy and Brooke Guest completed the job.
Naveen-ul-Haq won four-by-24 from just 22 balls as he helped Leicestershire to a 47-run win over Nottinghamshire at Trent Bridge.
The visitors made 170 all out of their total allocation with Lewis Hill (39) and Arron Lilley (23) putting 45 to the third wicket before Wiaan Mulder’s 27 and Ben Mike’s 29 gave them something to defend.
Only England’s maiden Alex Hales, who shot 55 of 43, threatened to take Leicestershire’s lead and Nottinghamshire still had two balls left when the last man, Dane Paterson, was sent off by Naveen.