A last-gasp goal from substitute Joe Gormley gave Cliftonville victory over north Belfast derby rivals Crusaders.
Jordan Owens put the Crues in front on 18 minutes when he headed in from close range after Declan Caddell's header rebounded off the bar.
Ex-Crues player Martin Donnelly was denied by Sean O'Neill and rattled the bar before rifling into the roof of the net in the 33rd minute.
Gareth McKeown was sent-off after 84 and Gormley netted in added time.
Owens gave his side the early advantage by scoring his fifth goal in three matches.
Donnelly twice went close and George McMullan had a chance while for the Crues, Stuart Dallas tested goalkeeper Ryan Brown and found the sidenetting.
Donnelly capped a good display by equalising and after the break O'Neill saved well from Rory Donnelly.
McKeown received his second yellow card for leading with his arm six minutes from time and then Gormley fired in after O'Neill had initially saved from Martin Donnelly.
The win sees Cliftonville lie third in the table, five points behind second-placed Portadown.