Goalkeeper Gary Burgess was the unlikely last-gasp hero as Michael maintained their promotion push on Saturday.
With the clock ticking, he scored a dramatic 90th minute winner to seal what could be a potentially vital victory against Onchan.
The home side’s frustration was growing when Burgess came forward at a corner and fired in a memorable winner to break the deadlock and spark celebrations at Balleira Road.
Elsewhere, second placed Corinthians maintained their own title bid with a 6-1 home victory over lowly Ramsey Youth Centre, thanks to a David Bignall hat-trick, goals from Nigel Moody and Kevin Harding, plus an own goal.
Andrew Feeney scored the Youth Centre consolation.
The Police showed their return to form with an 8-0 win at lowly Ronaldsway, led by a Chris Coxon hat-trick and further goals from Tom Williams, John Quaye, Billy Mesina and Steve Gardner (two).
Malew celebrated a memorable victory at Castletown in the southern derby.
Doug Ross, John Kelly and Steve Huxley fired them to a 3-1 win at the Stadium, with Greg Hoskisson netting for Town.
Fourth placed Colby won 5-0 at Douglas and District after goals from veteran David Kneale (two), David Chorley, Steve Leece and promising youngster Josh Kelly.
The match between leaders Old Boys and Pulrose was abandoned after 20 minutes due to the adverse weather conditions – Old Boys led 2-0 at the time.
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.