Rushen United closed the gap slightly on Canada Life Premier League leaders Corinthians on Saturday afternoon.
With the Whites not in action, the Spaniards moved to within 12 points of the pacesetters - with two games in hand - after claiming a hard-fought 2-2 draw at home to Laxey.
St Mary’s and St George’s also claimed victories, winning 6-2 and 5-0 against Douglas Royal and Douglas Athletic respectively.
Marown and Ramsey edged one point closer to Premier League safety as they played out a 3-3 draw at the Memorial Playing Fields, with the hosts being reduced to 10 men late on.
St John’s remained rooted to the foot of the table after they went down 2-1 at Ayre United, while the other top flight game saw Peel defeat DHSOB 6-3.
In JCK Division Two, Union Mills moved another step closer to the title with a convincing 6-0 win away at Castletown, but that score was eclipsed by several teams on a high-scoring afternoon.
Foxdale won 11-1 at home to bottom-of-the-table Pulrose United, while Colby also won by a 10-goal margin in their 10-0 thrashing of Michael United and Onchan triumphed 8-1 at home to Governor’s Athletic.
Gymns were 3-1 winners against Braddan at Victoria Road, while Malew saw off the challenge of Douglas and District 5-1 at Clagh Vane.
Saturday, May 1
Canada Life Premier League
Ramsey 3-3 Marown
Ayre United 2-1 St John’s
Peel 6-3 DHSOB
Douglas Athletic 0-5 St George’s
Rushen United 2-2 Laxey
St Mary’s 6-2 Douglas Royal
JCK Division Two
Castletown 0-6 Union Mills
Foxdale 11-1 Pulrose United
Colby 10-0 Michael United
Onchan 8-1 Governor’s Athletic
Braddan 1-3 Gymns
Malew 5-1 Douglas and District
Canada Life Combination One
St George’s A-W Douglas Athletic
St John’s 6-1 Ayre United
Corinthians 1-0 Laxey
Marown 1-3 Ramsey
DHSOB L-L Peel
JCK Combination Two
Douglas and District 1-1 Malew
RYCOB 5-1 Foxdale
Michael United A-W Onchan
Union Mills H-W Braddan
Gymns 4-0 Governor’s Athletic
Colby 1-1 Castletown