Mannum have suffered their second loss of the season after being blown away by 106 runs at Mypolonga.
The Murray Towns' number-one side was sent packing in 25.3 overs, all out for just 60.
Mypo's bowlers shared the spoils, with Scott Anderson taking 3/10 off 2.3 overs and three bowlers picking up two wickets each.
Jayden Krollig became the only batsman to reach double figures in making the highest score on Mannum's card: 17.
Earlier, Mypolonga had posted 9/166 in their 50 overs.
Brady Wrigley equalled his highest score of the season with a patient 45 off 104 balls.
Jack Bormann was the pick of Mannum's bowlers with 3/10, his best haul yet in A grade cricket; Krollig also took three wickets.
Mypolonga are now a single win behind Mannum on the Murray Towns Cricket Association ladder, with a superior percentage.
Meningie v Monarto
At Meningie, Harry Miles took centre stage with 5/30 as Monarto took care of the home side by 88 runs.
The Black Caps had chosen to bat first and amassed 225.
Number three Jacob Rance led the way with 85 runs after the opening pair failed to fire.
It was an expensive innings for most Meningie bowlers not named Tyson Bradley (2/15 off nine), but Jarrod Thorpe got some retribution, snaring four wickets for the 44 runs he gave up.
Meningie were all out for 137 in reply.
Thorpe top-scored with 33.
The lakesiders remain in fifth spot on the ladder, still just outside finals contention at this stage of the season.
Tailem Bend v Wanderers
Delays caused by Saturday's gusty, dusty weather forced the eventual abandonment of the round's other match at Jaensch Park, Tailem Bend.
The game was in the balance, with Wanderers 50 runs shy of their target with 12 overs remaining, when play was called off in the evening.
Tailem had made 5/177 in their innings, which featured a half-century from Paul Baxter (64).
Todd Blucher (2/24) and Sam Robinson (2/31) picked up a couple of wickets apiece.
In reply, Wanderers reached 5/127, with Robinson's 40 the top score on the card and Ryan Morris at the crease on 25.
Jarred Merritt had 3/32 for Tailem, but was denied any chance to get a couple more in his one remaining over.
As a result, the split points gave the Eagles a little separation from Imperials at the bottom of the ladder, while Wanderers remain fifth.