Three of the Murray Towns' top A grade sides have tuned up for their looming finals campaigns with wins on Saturday.
Mannum and Mypolonga did it easily over Tailem Bend and Imperials, respectively, while Meningie put up a bit more fight against Wanderers.
Tailem Bend v Mannum
Mannum's Caden Evans recorded career-best A grade figures of 5/14 as the Roos took care of the Eagles by 72 runs at Jaensch Park.
The bottom-ranked side actually dismissed their more fancied opponents for 153 as all of their bowlers took wickets, led by Adrian Lloyd's 3/24.
Josh Hancock made an unbeaten 39 in that innings, while Nick Lindner (30) and Josh Boylan (29) also contributed.
Dwayne Krollig's lead in the association batting stakes narrowed after he made an uncharacteristic 11.
But Mannum's bowlers - almost all 10 of them, as the part-timers jostled for regular spots in the rotation - were economical.
Several conceded only one or two runs an over.
James Dawson stuck it out and made 23 off 59 balls, and Brad Kleinig (16) was also patient, but Tailem were bowled out for 81.
Mannum is two matches clear on top of the ladder with two rounds left in the season, though they have a bye coming up.
Meningie v Wanderers
Tyson Bradley (2/33) remained the association's leading wicket-taker for the season as Meningie went down fighting against Wanderers by the lake, losing by just 12 runs.
Wanderers won the toss, batted and reached 9/191 in their overs.
The Hollitts scored a century between them: Jordan made 66 and Dylan 44.
Three bowlers claimed two scalps apiece for the home side: Bradley, John Zadow (2/24) and Oliver Crossman (2/45).
In reply, Meningie came within sight of their victory target before running out of batsmen with four and a half overs to go.
They started alright before losing three wickets with the score still in the 20s, leaving the likes of Zadow (32 not out) and Stewart Williss (31) to do their best.
Jalen Kowalick took three wickets for Wanderers, while Noel Hartman grabbed three catches.
The Woo Hoos are locked into the fourth and last finals spot, with Meningie two and a half wins behind them.
Imperials v Mypolonga
At Johnstone Park, Mypo needed less than 22 overs to roll to a seven-wicket win.
Imps were bowled out for 82, though opener Justin Fullgrabe frustrated his opponents for almost two hours on his way to a team top score of 18.
Aaron Zrim took 3/5 and Sam Elliott 3/28 to finish off the innings.
Jared Marston made 37 in the run chase, which ended with three wickets lost to Imperials' Jack Gilgen (1/6), Aaron Hissey (1/18) and Craig Fidge (1/21).
Mypo remains in third spot on the ladder.