Linfield moved to within two points of Irish Premiership pacesetters Coleraine after coming from behind to beat Larne 2-1 at Inver Park.
Leroy Millar gave Larne the lead in the first half while Dylan Sloan also struck the post for the champions.
But Linfield stormed back with a strong second half performance to claim the points thanks to goals from Rhys Brennan and a late winner from Ethan McGee.
While Linfield close the gap on the leaders, it's now back-to-back home defeats for Larne, who remain fourth in the table.
The first opening fell to Larne as Dylan Sloan Sloan seized upon a loose ball 30 yards from goal and took a great touch to surge into the penalty area but his low shot was straight at Chris Johns.
At the other end, some intricate Linfield build-up play culminated in a shot from the in-rushing Ethan McGee but Larne defender Aaron Donnelly was on hand to make a crucial block with his body.
Larne came within a whisker of taking the lead when Ronan Doherty's cross was met with a firm downward header by Leroy Millar but Linfield keeper Chris Johns got down sharply to make a superb reflex save to flick the ball behind at the base of the post.
Millar wasn't to be denied, however, and he fired Larne in front just a couple of minutes later. Sloan burst into the Linfield penalty area only to lose possession but Linfield made an untidy attempt at clearing the danger and Paul O'Neill passed to Millar to rifle a shot past Johns from 12 yards.
With the home side in the ascendancy, they came within a whisker of doubling their lead five minutes later when Sloan ran onto a Tomas Cosgrove pass only to see his low shot cannon off the base of the post.