Three teams with three wins from three played
Canada Life Premier League champions St Mary's remain top after beating Ramsey 4-0 at Ballacloan Stadium to stay top on goal difference.
Adam Adebiyi found the net twice with Daniel Hattersley and Karl Clark the others on target.
Two other sides also have three wins from three played.
Laxey won 4-0 at Marown thanks to goals from Jordan Cooper (2), William Bergquist and Max Murley.
And St George's beat Old Boys 3-1 at Blackberry Lane thanks to strikes from Sean Quaye, Furo Davies and Jay Skelcher-Maxwell.
A Jamie Johnston hat-trick inspired Rushen to a 6-1 triumph at Douglas Royal.
The southern team join Peel in being unbeaten after two games with six points.
In the other top flight match, Douglas Athletic got their first win of the campaign with a 5-3 success at Pulrose.
RESULTS
Canada Life Premier League
Douglas Royal 1-6 Rushen
Marown 0-4 Laxey
Old Boys 1-3 St Georges
Pulrose 2-5 Douglas Athletic
Ramsey 0-4 St Marys
JCK Division Two
Douglas & District 0-1 Braddan
Foxdale 5-1 St Johns
Gymns 3-4 Governors Athletic
Michael 1-5 Ayre
Ramsey Youth Centre 4-0 Malew
Union Mills 9-1 Onchan
Combination One
Laxey 4-3 Marown
Peel 6-0 Castletown
Rushen 6-0 Douglas Royal
St Georges 4-1 Old Boys
St Marys 9-0 Ramsey
Combination Two
Ayre 4-3 Michael
Braddan 4-4 Douglas & District
Governors Athletic 2-7 Gymns
Malew v Ramsey Youth Centre - away win
Onchan 0-2 Union Mills
St Johns 1-1 Foxdale