A deflected free kick from Conan Byrne put Glenavon in front in the 35th minute. Josh Daniels had been tripped just outside the box and the referee awarded the free kick though some Glenavon fans may have thought the contact was inside the area.

Danny Purkis combined with Jordan Jenkins and finished well from a narrow angle after rounding Jordan Williamson to put Glenavon 2-0 up in the 65th minute, his second goal in as many games.

Greg Moorhouse completed the scoring in stoppage time following good work on the left by Daniels before a flurry of yellow cards was flashed before the restart.