ST MARY'S is still undefeated after enduring a big scare from Brim-Kellalac-Sheep Hills in Wimmera Mallee Cricket Association action on Saturday.
Playing at Brim, the Eagles were sent in after the home side won the toss.
Cameron Rattray was dismissed by Saints stand-in skipper Tim Bell for four, but fellow opener Chris McPherson had a big impact.
His 49 runs, combined with contributions of 32 from Leigh Dovaston and 24 from Mark McPherson, set up the Eagles' innings.
Despite a lower order collapse sparked by Tim Germano, 4-27, the visitors' total of 144 made St Mary's chase tough.
The Saints got off to a great start, this time through Nick Germano.
When Kane Taylor was dismissed cheaply, he teamed with brother Tim in a 94-run second-wicket partnership.
Nick was bowled by Chris McPherson one run short of a half century while Tim made 51 before being removed by the bowling of Daniel Giuliani.
St Mary's went into a tailspin when the brothers were removed, but a 17-run cameo from Tim Inkster was just enough to get the team over the line by four runs.
There was more pain for St Arnaud as it slumped to its fourth straight defeat at Marnoo.
Torin Pietrie's bowling heroics, 5-30 in 8.2 overs, could not save the Saints as David Lang, 52 runs, led Marnoo to a total of 173.
Kurt Torney and skipper Jacob Patching gave their side a sniff as they opened the batting, but only one other St Arnaud batsman reached double figures on a scorecard that featured four ducks.
Marnoo's Trent Carter made up for a duck of his own, claiming six wickets in a blistering 6.5-over display.
Donald all but wrapped up a finals position with an easy win over Jeffcott.
Captain Dion Hawkes was handy with bat and ball, making 37 runs and taking two wickets.
Nick Atkins, 4-22, put in a great bowling performance for Jeffcott but the team's batsmen struggled all day.
Charlton finally arrested its losing streak with a victory over bottom side Wycheproof-Narraport.
Demons skipper Nick Coles gave the team a fighting chance to record its second win of the season with 42 runs, taking it to a total of 140.
But besides an inspired five-wicket effort from Dale Crawford, none of the Wycheproof-Narraport bowlers could make an impact.