Willunga started the day needing a further 99 runs to claim victory.
Early wickets were key for the Shoes, but for Willunga the experienced Harding and Roberts resumed as they left off the week before, patiently picking off the ones and twos and putting away anything loose.
They moved the score to 46 before D Scarff removed Harding in the 11th over of the day.
Goldner joined Roberts and the run rate lifted and at drinks Willunga were well in control at 2/82.
After the break Noarlunga were desperate for wickets, but the Willunga pair had different ideas.
Roberts brought up another well made half century and Goldner was piercing gaps. Willunga brought up the 100 in the 25th over of the day and the very next ball Roberts chipped a Lamz full bunger straight to Robertson at mid wicket to have the score 3/102.
The damage was done, as with plenty of overs in hand and most importantly plenty of wickets, the Demons were on their way to chalking up an important victory.
Watts joined Goldner as the latter took full control dispatching anything loose to the meat works.
In the 33rd over Goldner scored the winning runs for the Demons and finished with a well compiled 44 not out, well supported right to the end by Watts with 7 not out.