Opening batsman Raja Javed hit 136 as Holy Cross managed to post over 300 runs on the way to an easy victory over East One bottom side Dunfermline.
The hosts would have expected to win against the Fifers, who have had a terrible campaign and only turned up with nine men.
And, having lost opening partner Keith Fraser early on, Javed, along with Charlie Ellis (30), put on 130 for the second wicket.
That set the tone for the innings and Shannon Bonfield (52 not out) helped Javed take the score over the 300 mark, Holy Cross eventually posting 327-6 from 50 overs.
Dunfermline were then bowled out for 95 with Charlie Ellis the main man with the ball taking five wickets with Rob Bainbridge pitching in with three and Bonfield one.
The win sees Holy Cross sitting third while the top-of-the-table clash between Grange II and Carlton II was well poised before rain stopped play.
Batting first, Grange II made 238 all out at Grange Loan, Giles Holmes making 70 and captain Simon Taylor 64. Ahmed Shah took 6-32 opening the bowling for the hosts.
In reply, Carlton II were 60-4 from 19 overs when the bad weather intervened.
Musselburgh went to St Boswells and won by five wickets while the Murrayfield DAFS-Edinburgh Accies match did not finish.
Matthew Chapman scored a century for Edinburgh South and Euan Robertson took five wickets for Watsonians II before the match between the two was called off.