Perthshire edged a step closer to the RBS Caledonia Division 1 title with another win.
The pacesetters had to work hard against Morgan Academy, eventually squeezing home 13-11 to remain six points clear with four matches to play.
Ready to pounce are Dunfermline, who bounced back from a loss against the leaders seven days earlier with a 22-3 win at Ellon.
Another squad looking to rediscover the winning feeling were Harris Academy, who welcomed Madras for their Division 2 (Midlands) fixture.
The hosts chalked up a 29-0 win that yielded all five league points.
First-half tries by Iain Ayton, Joe Abbott and Greg Matthew, who also landed two conversions, left Harris 19-0 up at the break, and they added touchdowns from Mike Devlin and James Carr after the break.
The win extends the advantage over third-placed Glenrothes, who took only four points from their hard-fought 11-3 win over Grangemouth Stags.
A Colin McInally penalty for the visitors was the only score of the first half but the Fifers stepped up a gear in the second period, with Shaun Gray landing penalties either side of a try by Daryl Warrender.
High-flying Hillfoots retained their unbeaten record when they saw off Dundee University 35-16.
Stirling University beat Kinross 30-10 while Alloa won 21-6 at Panmure.
The top two sides in Division 3 (Midlands) both posted comfortable wins.
Leaders Howe of Fife XV were untroubled as they eased to a 76-7 win at home to Fife Southern, while nearest challengers Crieff & Strathearn beat Glenrothes XV 58-17.