Meanwhile at the JB Marks Oval, the Dolphins rose to third place on the log, mainly due to Ackerman and Bosch.
The duo, the only two to reach double figures, staged a remarkable recovery for their side after being reduced to 39-7 when they lost the toss and were put in to bat.
The first player scored 72 runs off 46 balls, hitting six fours and two sixes. The second player hit 66 runs off 38 balls, including six fours and one six. They had an eighth-wicket partnership of 134 runs, which ended with the last ball of the innings.
The Dragons, who could only manage 154-9 in their reply, had Migael Pretorius (3-35) and Ruan De Swardt (3-23) each claiming three wickets.
Raynard van Tonder top-scored with 37 runs, while Okuhle Cele (3-28) and Ottniel Baartman (2-28) shared five wickets to earn their side a good win.