A goal of the month contender from Stephen Carson and an Andy Waterworth strike earned Glentoran all three points at the Oval on Tuesday night.
The Glens held on to record a 2-1 victory over Glenavon to move into fourth spot in the Danske Bank Premiership table.
Ciaran Martyn hit a late reply for the Lurgan Blues but it wasn’t enough to salvage any return from their trip to East Belfast.
The visitors also missed a penalty when Guy Bates had his spot-kick saved by Elliott Morris.
The Glens took the lead on 67 minutes, Richard Clarke poking through a pass for Waterworth to control and inevitably score past Davy O’Hare, the first time the veteran had really been tested.
And their lead was doubled five minutes later through a fabulous Carson free-kick. The winger took aim from 35 yards and with an assist from the near post he curled his effort past the keeper.
Glenavon, who ran the Glens close throughout, pulled a goal back in stoppage time when Gary Hamilton beat the offside trap and crossed for the on-rushing Martyn to score.
GLENTORAN: Morris, Nixon, R Clarke, Magee, Ward, Waterworth, Carson, S Clarke, Hill, McAlorum, Callacher. Subs: Howland (R Clarke 90), O’Hanlon (Callacher 46), McComb, McCullough, Bradley.
GLENAVON: O’Hare, Shannon, Neill, McCallion, Haughey, Kilmartin, Bates, Farren, Lindsay, Brown, Martyn. Subs: Doherty (Kilmartin 81), Hagan, McGrory (Brown 28), Turkington, Hamilton (Bates 81).
REFEREE: Alan Black