Larne moved to the top of the table following a two-goal defeat of Coleraine after another dramatic afternoon of Danske Bank Premiership action.
David McDaid bagged both goals for Tiernan Lynch's side, opening the scoring on 11 minutes and doubling up just before half-time.
Larne's move to the summit was helped by Warrenpoint Town's victory over Linfield in the evening kick-off at Milltown.
The Blues moved in front through Kirk Millar around the half-hour mark, but Alan O'Sullivan's leveller in first half stoppage time and Kealan Dillon's 56th minute winner helped 'Point record a first ever league win over the defending champions.
Glenavon also came from behind to claim the points from Crusaders' visit to Mourneview Park.
Philip Lowry fired the Crues in front as early as the third minute, but second half goals from Jack O'Mahony, Peter Campbell and Matthew Fitzpatrick ensured a win for the Lurgan Blues.
Meanwhile, both Cliftonville and Glentoran racked up five goals each in their respective victories over Portadown and Dungannon Swifts.
Michael McCrudden hit a hat-trick for the Reds at Solitude, while substitute Daire O'Connor knocked home a late double.
Over at The Oval, four first half goals from Paul O'Neill, Robbie McDaid, Patrick McClean and Jay Donnelly put Glentoran firmly in the driving seat to record their first win of the campaign.