A big afternoon of Danske Bank Premiership action produced victories for Larne, Cliftonville, Coleraine, Linfield and Crusaders, while Glentoran picked up three points on Friday evening.
Cliftonville hold onto their slender lead at the top of the table but they had to come from behind to defeat Glenavon at Solitude.
Josh Doyle had given the visitors to the lead during the opening moments of the second half and with the Reds having a number of 'goals' ruled out it looked like Gary Hamilton's side would hold on to claim the points. However, two Ryan Curran goals in as many minutes late in the game saw Cliftonville turn the game around to secure victory.
Linfield remain second following a 3-0 win over Dungannon Swifts at Windsor Park. Matthew Clarke opened the scoring with just over a quarter-of-an-hour on the clock but it took a Matt Green brace in the final ten minutes for the Blues to make sure.
Third placed Coleraine have a Paul Finnegan own goal just before the half-hour mark and a Matthew Shevlin strike right at the end to thank for their two-goal defeat of Portadown at The Showgrounds while Larne hit three without reply away to Ballymena United.
Mark Randall opened the scoring after just 90 seconds and followed it up with nine minutes from the break before Navid Nasseri completed the scoring midway through the second half.
And Crusaders marked their return to action with a 4-2 win over Warrenpoint Town at Milltown. Stephen Baxter's side raced into a two-goal lead through Johnny McMurray and Adam Lecky before an Alan O'Sullivan brace either side of the break levelled matters. But later goals from Paul Heatley and Ben Kennedy ensured the Crues would return to Belfast with the points.
Meanwhile, on Friday evening, goals from Jay Donnelly and Conor McMenamin saw Glentoran get the better of Carrick Rangers at the Loughview Leisure Arena.