Premiership leaders Crusaders fought back from 3-1 down to draw with Glenavon at Mourneview Park as the home side's Eoin Bradley had a late penalty saved by Sean O'Neill.
Crusaders took a 14th-minute lead through Paul Heatley, before Glenavon levelled matters through Dave Elebert.
Rhys Marshall scored the second for Gary Hamilton's men, before Elebert extended their lead with his second of the game.
Heatley scored his second, before Jordan Owens hit a late equaliser for the champions.
Crusaders keeper Sean O'Neill saved Bradley's injury-time penalty to deny the 10 men of Glenavon, who earlier had Kris Lindsay sent off for protesting against referee Raymond Hetherington's decision not to award a penalty.