Andrew Flintoff took three wickets as Lancashire clinched their place in the quarter-finals of the NatWest T20 Blast with victory over Leicestershire at Grace Road.
The 36-year-old former England star claimed three for 26 in the second match of his comeback to help Lancashire to an 18-run win, with the Foxes bowled out for 133 in 19.4 overs chasing a target of 152.
Steven Croft also took three wickets and three catches as Lancashire successfully defended their total of 151 for seven to secure their eighth victory of the Twenty20 campaign.
Jonny Bairstow thrashed the first Twenty20 century at Chester-le-Street off only 58 balls as Yorkshire beat Durham by 49 runs in their North Group clash.
In front of a crowd of 6,747 Bairstow hit six sixes and his second 50 came off 18 balls as the last eight overs produced 102 runs to take Yorkshire to 186 for eight.
The target seemed to induce panic in Durham as four of the top six mustered one between them. It was left to the strapping Australian John Hastings to spare their blushes as he followed up his three for 20 by hammering a 25-ball half-century.
After hitting four sixes he was bowled by Ryan Sidebottom for 62 in the 19th over and Durham were all out for 137 with two balls unused.
Acting captain Alfonso Thomas claimed two wickets in the final over as Somerset beat Gloucestershire by seven runs in a thriller at Taunton.
The home side, who left out skipper Marcus Trescothick following a poor run of T20 form, posted 175 for eight after losing the toss, Nick Compton top-scoring with 46 and opening partner Craig Kieswetter contributing 39.
In reply, Gloucestershire looked to be cruising on 115 for one in the 13th over, but Somerset's bowlers stuck to their task, with Dirk Nannes showing all his experience at the death before Thomas dismissed Howell and Adam Rouse to wrap up victory.
Elsewhere, Northamptonshire Steelbacks kept their slim hopes of reaching the quarter-finals alive with a four-wicket defeat of the Derbyshire Falcons at the County Ground.
Chasing the visitors' 191 for six, the hosts reached the target in relative comfort with four balls remaining.
A 29-ball half-century from acting captain Varun Chopra reignited Birmingham Bears' Blast campaign in a five-wicket win over Worcestershire in front of crowd of 12,500 at Edgbaston.
Making light work of a chase to overhaul the Rapids' 175 for six, Chopra put on 73 with William Porterfield in the first seven overs and went on to 74 in guiding his side to a first victory in six games with four balls to spare.
Glamorgan's Jacques Rudolph hit 75 off 56 balls, including nine fours, to set up a nail-biting four-run victory over Surrey at the Oval, as the Welshmen leapfrogged their opponents to move up to third in the South Group .
After being put into bat on an overcast evening, Glamorgan posted 192 for four - the highest total at the Oval in domestic Twenty20 cricket for four years.
Thanks to another superb knock from Jason Roy, whose 60 came in just 41 deliveries, and Azhar Mahmood's spirited 36 not out off 16 balls, Surrey came within a whisker of pulling off an inspired victory, hitting back with 188 for four.
In the other games, Kent held on to claim a three-run win over Sussex while Hampshire were dismissed for 123 by Middlesex who claimed a 50-run victory at the Ageas Bowl.