Rene Collins and Jatin Parbhakar took centre stage as Musselburgh got their first win since promotion to East One when they saw off Grange II in a low-scoring affair on Saturday.
The reigning East Two champions lost their top-flight opener to Carlton II last week, but bounced back in their first home match of the summer to see off the Stockbridge men by 38 runs.
Batting first at Lewisvale, the hosts were bowled out for just 80, Collins top-scoring with 30, Parbhakar making 29 and Arun Pillai taking four wickets for Grange II.
Defending such a small total, the Musselburgh bowlers were on the button from ball one and Collins took three wickets and Parbhakar four as the visitors were all out for 42, only one batsman making it into double figures.
Dunfermline are top of the table after a four-wicket win at Murrayfield DAFS.
Holy Cross have also won their first two matches, Gary Trewartha and Simon McOscar bagging three wickets each as Watsonians II were all out for 83 at Arboretum.
Owais Mazher scored 43 not out as the hosts won by nine wickets.
Elsewhere in the top flight, Marchmont defeated Largo at Cavalry Park and Glenrothes beat Carlton II.