Ladder leaders McLaren had a scare after only winning by four points against sixth-placed Goolwa/Port Elliot in the morning game at Yankalilla.
Wayward kicking from the Eagles allowed the Magpies to close the gap, but McLaren out-muscled them to win 4.7 (31) to 4.3 (27).
Georgina Jacobs stood up for McLaren, kicking two goals, as did Goolwa/Port Elliot's Jessica Bailey.
In the afternoon game, Strathalbyn was too strong for Yankalilla, winning 2.1 (13) to 5.4 (34).
Yankalilla was kept to one point in the first half while Strath scored 20, and the Roosters had big help from star Abbie Ballard (two goals) and fellow SANFLW player Morgan Tucker (two goals).
Leah Bailey was best on ground for the Tigers and kicked one of her team's two goals.
Over at Victor Harbor, even with wobbly kicking Mount Compass annihilated Encounter Bay, 10.13 (73) to 0.0 (0).
Eight Bulldogs ladies shared the goal kicking and Shannen Eglinton was best on ground, while Zoe de Kievit was the Bays' best player.
In the afternoon, the hosts Victor Harbor were able to get across the line against Willunga in a battle between fourth and fifth, 4.2 (26) to 0.4 (4). Tandanya Allain, Courtney Barry, Mackenzie Worsley, and Skye Kartinyeri-Sumner kicked Victor's goals and Barry was their best player, while Hayley Fuss was named the Demons' best player.
Victor is on seven wins and five losses; Willunga is five wins and seven losses.