Northants Steelbacks booked their place in the Friends Life t20 quarter-finals with a comfortable win over Glamorgan at the SWALEC Stadium.
Fine displays from Cameron White and Muhammad Azhar Ullah enabled the Steelbacks to win this top-of-the-table clash in the Midlands/Wales/West Group by six wickets with nine balls to spare.
Glamorgan, unbeaten at home until tonight, will have to beat Gloucestershire Gladiators at Cardiff on Tuesday to have any chance of reaching the last eight.
White struck 71 from 48 balls while Azhar recorded figures of 4-16 from his four overs as Glamorgan were restricted to 125 for nine.
Chris Cooke, with 50 from 38 balls, was the only man to take the attack to the Steelbacks bowlers as just two other batsmen - Mark Wallace and Nathan McCullum - got into double figures.
Following the early loss of in-form Jim Allenby, Azhar's first victim, Cooke and Wallace got Glamorgan into a useful position at 71 for one in the 10th over.
But after Wallace holed out off Azhar to long-on, Glamorgan's runs dried up with no boundaries coming between the ninth and 14th overs; from 90 for two, the hosts lost seven wickets for the addition of only 35 runs.
Captain Marcus North looked out of form as he was caught off Steven Crook before Cooke was dismissed in the next over, just after reaching his fifty.
New Zealander McCullum struck two fours yet Glamorgan's total looked nothing more than competitive.
Northamptonshire had appeared comfortable in the opening three overs as they reached 21 without loss. However, Glamorgan struck when the dangerous Richard Levi was run out at the non-striker's end off the bowler's hand.
Kyle Coetzer looked in good form but was caught at midwicket by Ben Wright off Michael Hogan to leave the Steelbacks 23 for two in the fifth over.
White hit McCullum for a straight six, although the visitors suffered a setback when captain Alex Wakely holed out off Dean Cosker to make it 62 for three in the 12th over.
Crook took the pressure off with two consecutive fours as 15 came off an Allenby over to leave 36 required from the final 30 balls.
White reached his fifty from 42 deliveries and then hit two sixes off the 17th over from McCullum as Northants eased to victory.