CLIFTONVILLE moved into second spot in the Carling Premiership following this high scoring draw with Carrick Rangers.
The Reds will, however, be disappointed at only earning a point after leading on two separate occasions.
Diarmuid O'Carroll opened the scoring on 15 minutes with a header from a George McMullan cross.
Rangers levelled on 33 minutes through Stephen O'Neill after the visiting defence failed to properly clear a long throw-in.
Liam Boyce restored Cliftonville's advantage on the stroke of half-time with a composed finish after O'Carroll had created the opening.
Barry Johnston squandered an opportunity to add an third in the second half only to send the ball over with an open goal at his mercy.
Kyle Owens equalised for Rangers with 11 minutes remaining with a back post header.
And Michael Hughes' side grabbed the lead themselves with just two minutes of normal time left after recent signing Philip Byrne connected with a corner.
However, moments later, Cliftonville responded via McMullan with a backheel from a Ryan Catney cross before, in stoppage time, O'Carroll sent a header against the bar in what was a dramatic finale.
Carrick Rangers: Murphy, West, Owens, Byrne, Bell, Harmon, Hutchinson, Hyland, Hogan, O'Neill, Dolan
Cliftonville: Connolly, Fleming, R. Scannell, Johnston, Donaghy, McMullan, Donnelly, O'Carroll, Catney, Clarke, Boyce subs C. Scannell (not used), Garrett (replaced Donaghy 46), Templeton (replaced Johnston), Gormley (replaced Boyce), McVeigh (not used)
- Liam Hogan beats George McMullan to the ball (Picture: Angus Bicker/PressEye.com)