Union Mills’ great escape is complete.
They will play Canada Life Premier League football next season once again after securing their top flight status.
Bottom all season until recently, they sealed survival with a 3-1 success at already relegated Michael United, while nearest rivals Gymns went down 5-1 at Ramsey.
The Millers were always in charge once Brody Patience fired them in front.
Jamie Johnston increased that lead early in the second half and, although Damien Own pulled one back, Matthew Caine confirmed the points and an escape which barely looked possible before Christmas.
Matthew Skillicorn, Chris Duggan (penalty), Declan Cummins and Martin Torr, plus an own goal, clinched Ramsey victory and capped a miserable campaign for Gymns who will be back in Division Two next season.
At the other end of the table. Peel closed the gap at the top back on leaders St George’s to four points with a 3-1 success at battling Ayre.
Josh Kelly opened the scoring for Steve Falconer’s side with a 12th minute penalty.
That lead was doubled through Marc Kelly.
Ayre reduced the arrears before Josh added his second and was only denied a hat-trick when the home goalkeeper saved his late penalty.
Karl Stanniford scored the only goal of the game as Rushen United notched a surprise away win, 1-0 at Old Boys, to dent their hopes of a third place finish.
Danny Oram was the star of the show as Corinthians turned on the style to see off Laxey at Ballafletcher.
He hit a hat-trick in the 3-0 victory against the weakened Miners.
Researching your Manx family history can be a very interesting and rewarding hobby. Trace your roots in the Isle of Man with our helpful of guide.