Facing Deer Park, the Demons needed to bat well to chase down the 212 set for them on day one.
The Demons got off to a poor start in their run chase, losing an early wicket.
When they lost four wickets in quick succession, the side was in trouble at 5-48.
Buddy Mendis and David Zahorodni set about rescuing the innings and put on nearly a 100 run partnership.
When both went within two runs of each other, it set the Demons back.
While they continued to push on, the loss of wickets hurt as they were bowled for 192.
Zahorodni top scored with 61.
In division 1 north, Westmeadows stood up with the bat to claim victory against St Francis de Sales on Saturday.
Needing 267 for victory, the Warriors were going to need a few batsmen to stand up and make runs.
They lost Danny Law early, before steadying with a second wicket partnership of 121.
The loss of three quick wickets set the Warriors back slightly, but they had no trouble in the end, finishing 5-269 with nearly 15 overs to spare.
Skipper Tarek Moughanie top scored with 87 not out, while Chinthaka Jayasinghe and Darrel Brown also made half centuries.
Craigieburn were unable to halt Glenroy’s winning ways in their two day match.
Set 210 for victory, Craigieburn never looked likely to get the runs.
They were in trouble at 4-40 before putting on 40 runs for the fifth wicket.
From there it was all downhill, losing 6-19 to be all out for 99.
Adam Davies top scored with 31 as just three players reached double figures.
Greenvale Kangaroos remain winless after a loss to Royal Park-Brunswick.
Chasing 165, the Kangaroos resumed at 2-9 having lost two wickets late on day one.
Having reached 4-100, the Kangaroos looked on track to get close to the target.
They then crumbled, losing 6-11 to be all out for 111.
Alex Mollor top scored with 29.
In division 5, Jacana lost to Sunbury.
The Jaguars were cruising in their run chase at 2-90 in reply to 186.
The wickets then started to fall, as they lost 8-24 to be all out for 114.
Skipper Brett Jensen, who opened the batting, could only watch on as everyone around him lost their wickets, finishing 39 not out.