Goals for Rhys Marshall, Eoin Wearen and Andrew Mitchell helped Glenavon to a vital win against bottom side Warrenpoint who had a goal by skipper Daniel Wallace to give them momentary hope when he equalised after Marshall had put the Lurgan Blues ahead.