CD then went back into bat needing only to hang in there for the remainder of the day to take first innings points and they did just that.
CD coach Dilan Raj said the fact his lads had taken eight wickets for 100 runs showed how far they had grown.
"It was a spinners track today and all our bowlers did their job," Raj said.
"The pace bowlers, including Connor had a plan to bowl dot balls and allow the spinners at the other end to take the wickets."
Josh Simpson from Nelson bowled well to take 3, while Gill claimed two for 19 runs and O'Leary one for 12.
"I was particularly pleased with our batters, especially young Matt and Finbar. They went out there and absorbed the pressure very well," Raj said.
"Unfortunately, we didn't get any points out our first match against Wellington, but we have four more games to go, so hopefully we can still make the finals."
CD have a rest day today before heading into the one day action for the remainder of the week with Canterbury first up tomorrow.