Reigning champions St George’s remain unbeaten and on course for Manx football’s grand slam.
That’s after they edged out St Mary’s 3-2 at the Bowl last night (Wednesday).
Laxey remain second in the Canada Life Premier League though after a 6-1 success against Castletown.
Old Boys drew 1-1 at home with St John’s, Rushen won 8-2 at Corinthians, while there was a six goal thriller out west as Peel were held at home by Ramsey.
In JCK Division Two, two goals in stoppage time kept alive Marown’s title hopes as they saw off Colby 4-2.
Union Mills remain hot on their heels after a 7-0 thrashing of the Police.
Onchan’s faint promotion hopes remain after they saw off bottom club Ronaldsway 6-1.
Foxdale's bid for Paul Henry Gold Cup qualification gathered pace with a 6-2 win at Malew.
Football results for Wednesday, April 18:
Canada Life Premier League
Laxey 6-1 Castletown
St Mary’s 2-3 St George’s
DHSOB 1-1 St John’s
Peel 3-3 Ramsey
Corinthians 2-8 Rushen
JCK Division Two
Union Mills 7-0 Police
Marown 4-2 Colby
Onchan 6-1 Ronaldsway
Malew 2-6 Foxdale