Magicians were off to a horror start as they lost skipper Frances Mackay and Amy Satterthwaite early. Abigale Gerken and Natalie Cox tried to build a partnership and revive the innings. Together, they added 82 runs for the third wicket before Gerken got out for 50 runs from 76 balls.
Cox made a 70-ball 49, and Lea Tahuhu contributed with 24 runs from 26 balls in the lower-order as the Magicians were all out for 197 in 45 overs.
In reply, Suzie Bates got out for a four-ball duck, Ebrahim and Caitlin Blakely hung in there, scoring their respective half-centuries to take Sparks to a winning position. Katey Martin saw through the chase with a 12-ball 20 as the Sparks won by six wickets.
In the other match, Emily Cunningham and Jess Watkin kept the innings going forward for Central Hinds despite losing Natalie Dodd early. The former scored a run-a-ball 58 before getting out to Charlotte Sarsfield.
Hinds suffered a mini-collapse as they went from 127 for three to 139 for six. Mikaela Greig played a heroic 65 from 79 balls, taking the team total to 275 for nine in 50 overs.
After a decent start to the chase, the Districts' top-order was rattled by Watkin as they lost three wickets in quick succession. Though Sam Barriball and Naomi Matthews tried to keep the chase alive, the Hinds bowlers were too good for them. They were all out for 188 in 47.5 overs, losing by 87 runs.
Canterbury Magicians 197 all out in 45 overs (Abigale Gerken 50; EJ Carson 3/24) lost to Otago Sparks 198/4 in 39.1 overs (Kate Ebrahim 66; Jacinta Savage 2/49) by six wickets.
Central Hinds 275/9 in 50 overs (Mikaela Greig 65; Kayley Knight 3/48) beat Northern Districts 188 all out in 47.5 overs (Kate Anderson 26; Jess Watkin 4/28) by 87 runs.