Ethan Devine grabbed another last-gasp winner as Linfield came from behind to beat Warrenpoint Town at Milltown.
After Steven Ball’s 15th-minute header, the champions responded with injury-time goals in both halves.
Jordan Stewart scored the equalizer in the 46th minute, and Devine headed in the winner in the 92nd minute to seal a massive three points for David Healy’s side.
Read more:Linfield boss David Healy ‘booed’ after laying down law for Warrenpoint Town test
It was another huge moment in the title chase and sends Linfield four points clear at the top of the standings.
“We knew it would be difficult to come here. Warrenpoint is fighting for its life,” striker Stewart told Sky Sports.
“We didn’t have the best starts and I’m always disappointed not to play, but I came in and made an impact, which is the most important thing.
“And Ethan scored the winner, so it’s a big, big day for us.”
Warrenpoint entered the game on a six-game losing streak, but another day could have come out with a shock victory.
Their first goal came in the 15th minute.
A slicked ball was played into the box and Ball reacted first to head towards the corner of the net, the ball bouncing inside the post.
It was almost 2-0 in the 29th minute when Linfield keeper Chris Johns knocked down Jonathan Leddy’s low free kick but recovered to deflect the follow-up attempt over the bar.
Les Bleus equalized in added time in the first half.
Chris Shields delivered a free kick to the back post, Jimmy Callacher headed it in and substitute Stewart ghosted in to guide his shot into the bottom corner of the net.
Warrenpoint’s goal led a 55th-minute life, but Devine blocked a shot down the line before the young striker fired the rebound over the bar.
The visitors were denied by another superb save in the 62nd minute when Conor Mitchell denied Jamie Mulgrew from close range.
Warrenpoint could have regained the lead in the 82nd minute when Alan O’Sullivan pounced on Ben Hall’s poor back header, but after lobbing Johns the ball bounced off the hard court and was carried over the crossbar .
The champions ended the game in style, with Guess the Hero once more.
He came from the inswinging corner of Jack Hastie, and Devine raced home at the near post.
It was reminiscent of Devine’s stoppage-time winner against the Crusaders two weeks ago, and it could be yet another defining moment in this season’s title chase.
Read more: Irish Cup semi-final date pushed back subject to Glentoran appeal
Read more: Northern Ireland player ratings in 3-1 win over Luxembourg
Subscribe to our free sports newsletter to get the latest headlines delivered to your inbox.