Southern Vipers 159 for 7 beat Yorkshire Diamonds 143 by 16 runs
Tammy Beaumont struck injury-plagued Southern Vipers' second-highest individual Kia Super League score to hand her side a 16-run win over fellow strugglers Yorkshire Diamonds.
Vipers have had their squad decimated with Danni Wyatt away for personal reasons, Katie George and Tash Farrant ruled out of the competition with injuries and Arran Brindle struggling with a finger problem.
But Beaumont, who herself missed two and a half games through concussion earlier in the tournament, set up the team's second win in 2018 with a fantastic 64, before Suzie Bates' 4 for 26 bowled Diamonds out.
Katherine Brunt, who was deputising the captaincy from food poisoning victim Lauren Winfield, won the toss and stuck Vipers into bat.
Beaumont and Bates got the hosts off to a flying start with England opener Beaumont looking in particular good touch with a series of good looking flicks to the boundary.
Bates also clubbed four boundaries but had luck on her side when Brunt missed a run out chance and then when she was dropped on 21 at cover.
The opening pair reached 64 off the Powerplay, Vipers' best of the campaign, but with only two further runs added, Bates finally ran out of lives when Brunt ran her out from mid-on with a direct hit.
That wicket failed to disturb Beaumont, who powered a series of cuts off the pace bowlers and used her feet to good effect against the spinners.
Beaumont's 28-ball fifty, the second of her Super League career, was brought up using the latter tactic when she smashed Katie Levick over mid-off for the first maximum of the match
Amelia Kerr had been patiently keeping her company at the other end, having been elevated up the order in Wyatt's absence, but was caught on the slog sweep at deep midwicket playing her first shot in anger.
Beaumont then departed for 64, Vipers' highest individual score of the season, when she was deceived by a slower ball and caught at wide mid-off.
Having scored 105 in the opening 12 overs, Vipers only managed 52 from the last eight, with regular wickets and miserly bowling from Delissa Kimmince, Alice Davidson-Richards and Levick stunting the rocketing start.
Sara McGlashan was run out after a mix-up with Mignon Du Preez, the South African was then bowled off her pads, Maia Bouchier was stumped and Fi Morris was bowled.
But after a 43-ball wait between boundaries, Paige Scholfield struck a boundary through midwicket before back-to-back sixes off the final over took Vipers to 159 for 7.
In the chase, Bates elected to open the bowling with a pair of 17-year-olds, fast bowler Lauren Bell on her debut and Kerr - who had Beth Mooney caught behind off her first ball. Bates kept the pressure on Diamonds when Chamari Athapaththu drilled the a full toss straight to Bouchier.
Thea Brookes was flung up the order to bat at No. 4 and upped the tempo with 45 off 36 balls, including hitting Bates back over her head for six, before holing out to long-off. Davidson-Richards had glued the innings together with an unflashy 29, but Carla Rudd pulled off some quick glove-work to stump her.
Brunt came out and continued along with the required rate, thwacking Charlie Dean for a six, but was stumped with three overs still to go, and then Kimmince was run out and Langston bowled by Morris
With 21 needed from the last over, Bates held her nerve as she had Bess Heath and Levick caught and Gwenan Davies run out to bowled out Diamonds with a ball to spare.
The two sides are now level on six points at the bottom of the Super League.