Manchester Originals' Hundred play-off hopes took a huge dent as they slumped to a 16-run defeat to Birmingham Phoenix - a result that keeps Trent Rockets in the hunt for a place in the knockouts.
Beth Mooney's side crumbled to 95 all out in a chase of 112 on a tricky Emirates Old Trafford pitch amid a blizzard of loose strokes and four run outs - they were 14-4 after 21 balls - and have slipped to fourth in the standings, behind London Spirit on net run-rate, with one match remaining.
Originals can still qualify for the eliminator but even a win over second-placed Northern Superchargers at Headingley on Tuesday may not be enough.
Table toppers Southern Brave have already guaranteed a spot in the final after seven wins from seven, with their opponents at Lord's next Sunday to be Superchargers, Spirit, Originals or Rockets.
Originals looked favourites to beat Phoenix at halfway after limiting their opponents to 111-3, with Mahika Gaur (1-5), Deandra Dottin (1-4) and Sophie Ecclestone (1-21) all impressing.
Gaur conceded just three runs and took one wicket while bowling 10 balls in a row at the start of the game.
Ellyse Perry (55no off 48) and Sterre Kalis (43no off 39) rallied Phoenix from 17-3 after 27 balls with an unbroken stand of 94 from 73 and that proved crucial as Originals wilted in response.
None of the top four made double figures with Mooney and Kathryn Bryce out for ducks - Mooney falling to Megan Schutt after Bryce was needlessly run out - while top-scorer Seren Smale (29 off 34) was caught ramping the impressive Schutt (3-14) as the Phoenix bowler bagged two wickets in as many balls.
Earlier on in Cardiff, Rockets skipper Ash Gardner shone with bat and ball in her side's 23-run win over Welsh Fire.
The Australian all-rounder hit 36 from 26 balls before falling to a bouncer from spinner Hayley Matthews as Rockets posted 145-6 - Nat Sciver-Brunt (38 off 26) and Bryony Smith (38 off 27) also starred with the blade.
Gardner then bagged the key wickets of Sophia Dunkley (26) and Matthews (18) to help restrict Fire to 122-9, with compatriot and fellow spinner Alana King striking three times.
Rockets now need Originals and Spirit to lose their final group matches and then beat Phoenix on Wednesday to stand a chance of reaching the play-offs.
Fire were already out of top-three contention and will now hope to avoid the wooden spoon - although they will have to defeat Brave on Thursday afternoon to have any hope of that.
Oval Invincibles welcome London Spirit to The Kia Oval with the women's match under way from 3pm and the men's getting going at 6.30pm, live on Your Site Cricket.
Watch every match across the women's and men's competitions in The Hundred live on Your Site until August 31.