Linfield moved four points clear at the top of the Irish Premiership by coming from behind to beat 10-man Ballymena.
Ally Teggart fired Ballymena into the lead before half-time but the hosts had defender Tony Kane sent-off for a second yellow card on 51 minutes.
Philip Lowry headed Linfield level from Andrew Waterworth's cross.
The winner came in the 68th minute when sub Jamie Mulgrew netted a superb shot from outside the area after Michael Gault's free-kick had been blocked.
It was Ballymena's first defeat in seven matches while in-form Linfield have won six and drawn the other in their last seven Premiership outings.
Linfield had beaten Ballymena 4-1 in the two previous league meetings between the clubs this season.
"Ballymena were the better team for the first 20 to 25 minutes," said Linfield manager david Jeffrey.
"It took us that time to get into the game, but then we conceded just before half-time.
"In the second half we had to work really hard to get back into it.
"The sending-off changed things because it had been nip and tuck up to that point.
"But I felt my players were remarkable and we are really pleased to get the three points."