Mount Compass set up an early lead in the big game on Saturday against Victor Harbor and the Roos could not bridge the gap all day.
They did challenge on numerous occasions, but the Dogs had all the answers to win by 25 points.
At one point the lead ballooned out to more than seven goals in the second term, but the character of the Roos stood tall to bounce to within 17 points in the third term.
Ziggy Vitkunas kicked four goals for the Dogs and the ruck work of Hoban was a major reason for the Compass win. Victor Harbor were well led by Alleway, Fletcher and Hartshorne.
Magpies come home late
Strathalbyn proved too strong for a young Goolwa/Port Elliot side, after setting up their win with a masterful first half.
The Roosters kicked 11-8 to the Magpies 1-7 in the first half, but in the second half it was all Goolwa/Port Elliot as they out scored their more fancied opponents 8-6 to 6-2.
It was not enough to win, but it certainly gave the Magpies plenty of heart for the games to come.
The Roosters won by 45 points and Marc Elliott booted six goals and had support from Stirling, Sam Elliott, Tucker, Slattery and Simounds.
Best for Goolwa/Port Elliot were Marsh, Woods and Day.
Demons enjoy a goal-fest
With the exception of the first term where Myponga/Sellicks were on level terms with Willunga, it was all red and white for the rest of the match.
Willunga scored 24-14 to 3-1 in the last three quarters to win by 139 points.
Former Mudlark, Hunt, kicked seven goals and Standfield followed with six, to totally out muscle Myponga/Sellicks in a one sided contest after quarter time.
Ogilivie, Fitzpatrick and Andrewartha were fine contributors for Myponga/Sellicks.
Willunga had a team of runners, which ran amok and were well led by Beath and Haskett.
Willunga bounced back from their loss to Mount Compass in round one and took their vengeance out on the struggling Mudlarks.
Please send match reports to email@example.com if you are hosting Great Southern Football League A grade games and if there is a problem please contact 0407 710 985.