Andrew Flintoff took three wickets to help Lancashire Lightning record an 18-run win over Leicestershire Foxes which booked them a T20 Blast quarter-final spot.
The former England all-rounder failed with the bat, making one off four balls, and had all of his victims caught in the deep as Lancashire defended 151-7 on Friday.
Ashwell Prince top scored for the North Division leaders with 41 before Flintoff was trapped lbw by Josh Cobb, who made 60 for Leicestershire, but a lack of support saw the Foxes bowled out for 133.
A century from dropped England batsman Jonny Bairstow inspired Yorkshire Vikings to a 49-run victory over Durham Jets which keeps the Headingley outfit in firm contention to qualify for the last eight.
Bairstow's 102 not out, which came off just 58 balls, dominated the Yorkshire innings, with Alex Lees and Adil Rashid, both of whom made 29, the only others to reach double figures.
Richard Pyrah's spell of 4-0-19-3 left Durham 63-6 in their chase, and only a bludgeoning 62 from John Hastings, who earlier took three wickets, ensured that the hosts were not embarrassed at Chester-le-Street.
Games at the The Oval and Canterbury both went to the last ball, and Vikram Solanki could not hit the six that Surrey needed to beat Glamorgan in a crucial and high-scoring match in the South Division.
Jacques Rudolph batted through for an unbeaten 75, while Chris Cooke smashed six maximums in a 23-ball knock of 43 as the Welsh outfit posted a formidable total of 192-4 after being inserted in London.
International prospect Jason Roy continued his fine season with another half-century, but none of his top-order colleagues, including Kevin Pietersen (20), could kick on from promising starts, with Azhar Mahmood's quickfire 36 coming in vain as third-placed Glamorgan beat the side below them by four runs.
Neither Sussex Sharks or Kent Spitfires can progress to the knockout stages, but that did not stop them putting on a thriller as the latter narrowly defended 149-9, in which Alex Blake top scored with 53 not out.
The top order failed to deliver for Sussex and it was left to Chris Jordan, who was left out of England's Test side to face India at Trent Bridge this week, to try to get them over the line, but he was caught for 37 on the penultimate ball as the Sharks fell three runs short.
There was an upset in the South Group as bottom side Middlesex Panthers thrashed second-placed Hampshire by 50 runs at the Ageas Bowl, where Paul Stirling's 64 helped the visitors post 173-6.
Neil Dexter took 3-34, while Dan Christian, Ollie Rayner and Ravi Patel claimed two wickets apiece as the Panthers bowled Hampshire out for 123, with none of the home batsmen making more than 24.
Somerset are looking to take advantage of any slip ups from Hampshire and the rest of the top four and they consolidated fifth place with a seven-run win over Gloucestershire at Taunton.
An opening stand of 69 between Nick Compton (46) and Craig Kieswetter (39) and some lower-order hitting took Somerset to 175-8 on a good track, and 3-34 from Alfonso Thomas helped them defend it.
Birmingham Bears find themselves in a similar position to Somerset in the North Division and they beat local rivals Worcestershire Rapids by five wickets to keep in touch with the qualifying positions.
Teenage batsman Tom Kohler-Cadmore made his maiden T20 fifty, and useful support from consistent captain Daryl Mitchell (33) and Ben Cox (34) took the Rapids to a decent score of 175-6 at the interval.
Birmingham toiled under the spin of Saeed Ajmal, who took 3-19 from his allocated four, but Varun Chopra's innings of 74 set up Chris Woakes to hit the winning runs in the final over.
Unlike their Midlands counterparts, Derbyshire Falcons have no chance of progressing in the tournament and they fell to their ninth loss in 11 games this season against Northants Steelbacks.
Five sixes in a explosive cameo from Tom Knight gave the Falcons a chance with a impressive total of 191-6, but 69 from overseas Richard Levi and 40 from opening partner David Willey meant that Northants were always up with the rate, and went on to knock the runs off with four wickets, and balls, remaining.
Full results:
Lancashire Lightning (151-7) beat Leicestershire Foxes (133 a/o) by 18 runs.
Yorkshire Vikings (186-8) beat Durham Jets (137 a/o) by 49 runs.
Glamorgan (192-4) beat Surrey (188-4) by four runs.
Kent Spitfires (149-9) beat Sussex Sharks (146-9) by three runs.
Middlesex Panthers (173-6) beat Hampshire (123 a/o) by 50 runs.
Somerset (175-7) beat Gloucestershire (168-6) by seven runs.
Birmingham Bears (176-5) beat Worcestershire Rapids (175-6) by five wickets.
Northants Steelbacks (192-6) beat Derbyshire Falcons (191-6) by four wickets.