There was a major shock in JCK Division Two as Douglas and District won 2-1 at Marown.
Paul Craig and Daniel Clague-Stewart were the goal heroes as D& D sealed a memorable victory.
James Sharpe found the net for the home side but it was a miserable day for Marown.
The St John’s juggernaut continued as goals from Steven Glover (two), player-manager Nick Hurt (two) and Andy Glover secured a 5-0 win at Onchan for the leaders.
Second placed Union Mills demolished Malew 11-0.
Matty Caine led the rout with four. Steve Quine hit a hat-trick, Ryan Kelly netted twice and there was one apiece for James Palmer and Carl Dobbin.
Colby showed their ability to challenge for promotion after defeating Ramsey Youth Centre 3-0 at Glen Road.
Tom Beard, Richard Corke and a Chris McKenna penalty saw off the northerners.
Pulrose won well at lowly Ronaldsway - John Glover, Joey Joyce, Barry English, Aaron Raby and Dave Dentith among their scorers in a 6-0 win.
Braddan returned from Foxdale with maximum points after a 2-1 success at Billy Goat Park.
Craig Lemaire sustained a serious foot injury for the home side and both clubs wish him well.
Willie Woods was on target for the home side.