There were home midweek Danske Bank Premiership victories for Coleraine and Ballymena United while both Glenavon and Crusaders picked up three points each on the road.
Coleraine returned to winning ways with a two-goal defeat of Larne at The Showgrounds. The Bannsiders reduced the gap at the top to seven points thanks to goals from Curtis Allen and James McLaughlin.
Allen had opened the scoring midway through the first half with a header from Ronan Wilson's cross while McLaughlin scored within 29 seconds of coming on as a substitute at the break
Ballymena United stretched their unbeaten run to ten games with a 2-0 win over Carrick Rangers to move into fourth spot.
Steven Gordon turned the ball into his own net on 36 minutes whilst attempting to deal with a low Paul McElroy delivery before Shay McCartan made sure of the points nine minutes from time.
Two late goals saw Crusaders come from behind to get the better of Portadown at Shamrock Park.
After a scoreless first half Adam Salley edged the Ports in front with a 63rd minute finish but the Crues hit back with two goals in as many minutes to secure the win.
Aidan Wilson levelled on 79 minutes with a back post header before, sixty seconds later, substitute Jordan Owens rifled home what proved to be the winner.
Meanwhile, Glenavon hit four goals without reply past bottom of the table Dungannon Swifts at Stangmore Park.
Gregory Moorhouse opened the scoring on 11 minutes with substitute Andy Hall then bagging two goals in three minutes later in the half to hand the visitors a handsome lead at the break, before Matthew Fitzpatrick added a fourth on 50 minutes.