Paul O'Neill scored an injury-time penalty to help Irish Premiership leaders Larne beat Dungannon Swifts 2-1 at Stangmore Park.
Coleraine got back to winning ways with a 2-0 victory over Crusaders to remain two points behind the Inver Reds.
AdvertisementAdvertisementAdvertisementTwo late goals from substitute Matt Yates helped Linfield to a 3-1 win over Carrick Rangers at Windsor Park as they moved up to third in the table.
Cliftonville continued their good run of form as they came from behind to beat Portadown 3-2 at Shamrock Park.
Bottom side Glenavon picked up a valuable three points as they secured a 3-1 victory over Ballymena United at Mourneview Park.
Larne leave it late at Stangmore
Larne went close early on with Conor McKendry hitting an enticing volley, but it went wide.
James Knowles was the first to show attacking intent for Dungannon Swifts as his volley, following a knock down from Junior, was inches wide.
AdvertisementAdvertisementAdvertisementThe Inver Reds opened the scoring on 33 minutes as Mark Randall, fresh from signing a new contract on Friday, stepped up and scored a fine free-kick.
Just before half-time, Dungannon responded in spectacular style. Matt Ridley only half cleared a high ball and it fell to Steven Scott, who rifled an impressive volley past Rohan Ferguson.
Dungannon almost went ahead in the second half when Junior knocked a ball down to Tiernan Kelly who played in Leo Alves, but his shot was saved by Ferguson.
Late drama then ensued as substitute Matthew Lusty received the ball inside the box and used good close control to go around Declan Dunne, who brought down the attacker.
O'Neill stepped up and fired the penalty low to the goalkeeper's right, with the ball squeezing in despite Dunne guessing the correct way.
More to follow.