Jordan Stewart scored a hat-trick as Glentoran demolished bottom-placed Warrenpoint Town at Milltown.
Stewart produced a cool finish to shoot in on 35 minutes and added another with an unmarked header from six yards following Niall Henderson's free-kick.
Hesitant Town defending let Danny McKee snap up a third for the Glentoran.
Warrenpoint's Jonathan Breen was sent-off for kicking out and Stewart netted the resulting penalty before Steven Gordon completed the scoring.
Eddie Patterson's Glens have now won five out of six in the Premiership and they are just two points off a place in the top four.
It was a first defeat in six for Warrenpoint who remain one point behind one-from-bottom Institute.
Once Stewart made the breakthrough there was only going to be one outcome.
The teenager controlled the ball well on to his left foot and swept a clinical finish past keeper Jonathan Parr.
For Warrenpoint, Stephen Hughes saw his powerful shot turned away by Glens keeper Elliott Morris.
Stewart headed in number two in the 47th minute and then, when home skipper John Boyle failed to hold of David Scullion, the ball fell for McKee to net from close-range.
Breen got a straight red for his off-the-ball kick and Stewart was given the chance to complete his hat-trick from the spot.
Gordon's goalmouth finish in the 84th minute made it 5-0 for the dominant Glens.