Strathalbyn burst out of the blocks on Saturday to shock the hot favourites Willunga.
The Roosters kicked 3-4 to the Demons two solitary points to have Willunga searching for answers.
Marc Elliot was the focal point and did not let his team down and had support up the field from Hall, Wright, Tucker and Clark.
In the second term, Willunga showed why they are one of the premiership favourites in 2018.
Nelson, Boyd and Altus found plenty of the ball and deprived the Roosters of opportunities. The Demons kicked 5-1 to Strathalbyn’s one point and the lead the Roosters had worked so hard for, had disappeared.
Ten points the difference in favour of the Demons at halftime still had the game on a knife edge.
Both teams went goal for goal in an intriguing third term.
Martin was standing up for Willunga at one end and Elliott was proving a handful at the other and at the final change of ends, the margin was only three points in favour of Willunga.
The final term was set to be a beauty, but unfortunately Strathalbyn did not get the memo and floundered when it counted.
The fitness level of the Demons proved far superior to the Roosters, who had done so well in the first three quarters to be in a winning position.
It was not to be, as Willunga kicked 6-4 while Strathalbyn was held scoreless in a very disappointing display on their home deck.
Martin proved an exciting talent up forward for Willunga kicking his fourth goal for the match and the run of Boyd, Altus, Nelson, Ficken and Collier was unstoppable for the tired Roosters.
Strathalbyn did not look like scoring, as they lost by 43 points at the final siren.
Best for Willunga were Nelson, Boyd, Ficken, Collier, Altus and Martin.
Best for the Roosters were Hall, Clark, Wright, Christie, Tucker and Elliott for his five goals.
Willunga are on track to revenge their grand final loss in 2017, while Strathalbyn with only one win from six games must get a wriggle on if it is to impact the competition this season.