Crusaders won a nine-goal thriller at the Oval to keep up their pursuit of Premiership leaders Cliftonville.
Goals from Chris Morrow and Timmy Adamson (2) put the Crues in control after 15 minutes but Andy Waterworth pulled one back with a header on 27.
Richard Clarke and Jim O'Hanlon scored to bring the Glens level but Paul Heatley and Davy McMaster found the net to secure the points for the visitors.
Stephen Carson chipped the ball in with his left foot in added time.
Midfielder Morrow scored the opener with a backpost header in the eighth minute after David Rainey had provided the pass.
Adamson robbed Jimmy Callacher, ran through on goal and slotted the ball under Elliott Morris four minutes later.
The former Dungannon Swifts and Linfield striker poked the ball past Morris from close range in the 15th minute and then the Glens keeper made a fine diving save from Rainey as the Crues dominated.
Waterworth headed in the rebound after an initial effort came off the post, Mark Clarke had a left-foot effort saved and Adamson went close again.
The frantic action continued after the break and Clarke found the net with a curling right-foot shot into the top corner after good work by Waterworth on the left.
O'Hanlon headed in the leveller on 63 but the lively Heatley lobbed the keeper from just inside the box.
McMaster extended his side's advantage with an 81st-minute curling left-foot effort and Carson's impressive late strike was a mere consolation for Eddie Patterson's side.