Ballinamallard secured their first Premiership win in nine games with victory over the Glens at the Oval.
Glens striker Curtis Allen saw his shot saved by Alvin Rouse before Johnny Courtney side-footed in from Cathal Beacom's pass for the opener.
Beacom doubled the lead on 55 minutes with a 20-yard free-kick hitting the bottom corner.
Marcus Kane fired over the Mallards bar as the Fermanagh side beat Glentoran in the league for the first time.
The win moves Ballinamallard up one place to 10th while the inconsistent Glens slip to seventh.
What they said
Ballinamallard manager Whitey Anderson: "It is a magnificent result - we worked extremely hard, the team showed great hunger and desire and we score two decent goals.
"I'm delighted for Johnny. He has lots of potential and the goal will do wonders for his confidence.
"Cathal has great left peg and his goal gave us a cushion and something to hold onto to.
"The Glens fans applauded us off the pitch and that was nice to see."