A wicket apiece by Junior Dala, Sisanda Magala and Carmi le Roux in the opening 5.1 overs proved key as the Nelson Mandela Bay Giants edged the Tshwane Spartans by seven runs on the Duckworth/Lewis Method in their rain-hit Mzansi Super League encounter.
Chasing a modest 144 for victory, Spartans blew their chances by losing Gihahn Cloete (7), Tony de Zorzi (9) and critically AB de Villiers (1) with what turned out to be the final ball of the match to reach 35 for three when lightning stopped play.
They needed to be on 42 at that stage to get something out of the game, but instead found themselves short as they fell to a third loss.
After winning the toss and opting to bowl first, Spartans restricted the opposition to 143 for nine after Lutho Sipamla and Jeevan Mendis shared seven wickets between them.
After a 40-run opening stand between top-scorer Marco Marais (47 off 41) and captain Jon-Jon Smuts (19) the visitors were pegged back regularly thanks to their bowlers.
Spartans had to get 144 from 20 overs but their poor start as well as the rain meant they were left behind.