There were home wins across the board in the Danske Bank Premiership as Ballymena United, Crusaders, Larne and Linfield all picked up the points on offer.
The most dramatic finish of the day came at Inver Park with Larne's defeat of Cliftonville.
With the game scoreless going into the fifth and final minute of stoppage time Josh Robinson popped up to secure a tenth consecutive home league win for Tiernan Lynch's side via a header from Martin Donnelly's corner.
At Seaview it was a tale of three penalties as the Crues emerged victorious over Dungannon Swifts. The visitors might have seized the early advantage only for Douglas Wilson to see his seventh minute spot-kick saved by Sean O'Neill.
The sides traded goals midway through the first half. Jamie McGonigle opened the scoring for Crusaders before Wilson redeemed himself to equalise. But two Ben Kennedy penalties after the break put Stephen Baxter's firmly in the driving seat to secure the points.
Leaders and defending champions Linfield hit two goals without reply past Glenavon at Windsor Park. Stephen Fallon opened the scoring on 25 minutes with Shayne Lavery making sure with around a quarter-of-an-hour remaining.
Meanwhile, Ballymena United picked up their first league home win since December last year at Warrenpoint Town's expense thanks to first half finishes from Cathair Friel and Paul McElroy.