St Georges’ 52-match unbeaten league run is over.
Rushen United, the last side to beat the Geordies in April 2010, were ironically the team to end the run with a 1-0 victory at Croit Lowey in the Canada Life Premier League.
Furo Davies netted the winner with a header midway through the second half to end their hopes of emulating a record 55 league matches unbeaten set by Peel in the 1970s.
St George’s were missing a number of key players with the mumps virus.
Laxey are the early pacesetters after a 4-0 win at newly promoted Union Mills.
After a goalless first half, Paul Rowley, Ashley Webster and Mark Wolfenden (two) were on target for the Miners.
Corinthians caused the surprise of the day with a 4-2 win at Old Boys.
The visitors raced into a 3-0 interval lead to stun the home side and took the points, thanks to goals from Blane Slattery, Jamie Stoy (two) and Ryan Burns.
Old Boys restored some pride in the second half through David Quirk and Ian Kirk.
Peel were given a scare by Ramsey before edging a seven goal thriller at Douglas Road.
Daniel Bell was the star of the show with a hat-trick and there was also an own goal for the westerners, who had Kerron Christian dismissed.
Ramsey showed their potential with goals from Matthew Montgomerie (two) and Mike Fernandez.
Castletown earned what could be crucial three points with a 2-1 victory over Marown, in a match marred by a broken leg sustained by Town striker Alex Crawley.
Ashley Southern opened the scoring before Crawley doubled the lead.
Nigel Shimmin pulled one back for Marown but Town took the points.
St John’s continued their good start with a 3-0 home success over battling Gymns – Callum Taggart, Stephen Glover and Andy Glover the scorers.