Odhran Casey scored an injury-time header as Irish Premiership title challengers Cliftonville drew 2-2 away to Glentoran.
Aidan Wilson and Bobby Burns netted in the first half to give Glentoran a first-half lead at the Oval.
Ronan Hale fired home a superb effort three minutes after the restart to pull a goal back.
There was late drama as defender Casey headed home as the Reds move four points behind leaders Linfield.
It was all one-way traffic in the opening 45 minutes and the opener came in the 38th minute when Wilson headed home Burns' free-kick to give Glentoran a deserved lead.
It was a well-worked set piece from the Glens, and the defender showed clever movement to evade Jonny Addis before rising highest to power home from close range his second league goal of the season.
Burns would double the east Belfast outfit's advantage on the stroke of half-time when the midfielder latched onto a half-clearance from Stephen McGuiness to fire home past a helpless David Odumosu.
Whatever Reds boss Jim Magilton said at half-time certainly had the desired effect as Hale reduced the deficit to one in spectacular fashion three minutes after the restart when he fired into the top corner from 25 yards.
There was time for late drama as Casey rescued the Reds for the second time this season after the defender turned home Hale's cross in injury time to send the visiting support delirious.
In truth, Warren Feeney's men could have and should have had the game out of sight in the opening 45 minutes, such was their domination over their Belfast rivals, with Junior and Daire O'Connor proving a real handful but proving wasteful in front of goal.
O'Connor squandered numerous chances in the opening minutes, with the biggest of those coming in the fourth minute when the winger failed to convert after being teed up in the area by the impressive David Fisher.
The second half saw a much improved Cliftonville side fashioning chances through the Hale brothers, Rory and Ronan, but neither were able to convert from 12 yards out, thanks to impressive defensive work from Marcus Kane.
There was still time for the Glens to grab a winner in the final seconds of the game, but with time running out, Jay Donnelly was to be denied by Odumosu after the frontman evaded the Cliftonville defence.