Silverware presented to Union Mills
St Johns have been relegated from the Canada Life Premier League.
They lost 4-2 at Mullen-e-Cloie to champions Corinthians but battled hard right to the final whistle.
Sean Doyle scored a hat-trick for Corinthians who remain unbeaten with just one more game to play in the league this season.
Rushen remain 11 points back in second place after an impressive 3-2 win away at 3rd in the table St Mary's
St Georges returned from Ayre with 3 more points after winning 4-2 to stay 4th.
Two goals from Charlie Higgins gave Peel victory at Ramsey.
Old Boys had one of their best results of the season with a 4-1 success against Laxey at Blackberry Lane.
It was a day of celebrations for Union Mills after they were presented with the Division Two and Combination Two silverware.
Canada Life Premier League
Ayre 2-4 St Georges
Old Boys 4-1 Laxey
Ramsey 1-2 Peel
St Johns 2-4 Corinthians
St Mary's 2-3 Rushen
JCK Limited Division Two
Castletown 3-2 Colby
Governors Athletic 8-0 Michael
Gymns 1-2 Foxdale
Malew 10-0 Pulrose
Onchan 7-1 Braddan
Union Mills 6-2 Douglas & District
Combination One
Douglas Royal 4-0 Douglas Athletic
Laxey 2-3 Rushen
Marown P-P St Johns
Peel 9-0 Ayre
Combination Two
Douglas & District 0-1 Union Mills
Foxdale 2-2 Governors Athletic
Michael P-P Colby