Glenavon racked up a magnificent seven, battering Ballymena and adding to former hero and current United boss Glenn Ferguson’s woes.
Eoin Bradley was the man of the moment, taking home the match ball with a terrific treble.
Glenavon had taken a first minute lead when a Kyle Neill corner was turned in by Rhys Marshall, dinking the ball over Alan Blayney.
They made it 2-0 inside 10 minutes when another corner, this time by debutant Andy Hall, was met with a bullet header from captain David Elebert.
Ballymena never looked like getting started and were incredibly lacklustre in defence. Kevin Braniff was given all the time and space he wanted to get a shot away inside the box from a Marshall throw.
The home back line was further punished when former Glenavon man Paddy McNally was punished for his mistake when he allowed Bradley to slip Braniff in to rifle home for 3-0 on 20 minutes.
And the first half scorning spree was completed on the half hour when a Neill corner was fired back in at the back post by Braniff for Bradley to poke in.
Glenavon weren’t done yet and hit the bar on a number of occasions thereafter, including a spectacular overhead kick by Bradley that cannoned back off the crossbar.
United were given a slim glimmer of hope when they got goal back on the counter attack. David Chshley broke forward with substitute Matthew Shevlin tucking the ball home.
However their hopes of a comeback were shortlived when Hall scored the best goal of the evening, running through the middle of a desperate home defence before lifting the ball over Blayney.
It was six with 15 minutes to go. Inexplicably Allan Jenkins let a high ball bounce on the edge of the home box. Eoin Bradley was right onto it and unleashed an unstoppable volley into the net.
He completed his hat-trick when substitute Mark Patton crossed into the box for the big forward to head home.
They could have added more to their tally too, Gary Hamilton coming close, but he will be delighted as his side erased memories of their opening day loss to Cliftonville.
Ballymena United: Blayney, T Kane, McNally, McVey, McBride, Hanley, E Kane, Faulkner, Jenkins, Cushley, Tipton. Subs: Thompson (E Kane 45), Shevlin (McNally 37), Ruddy, Ferguson (Hanley 77) Henderson.
Glenavon: Tuffey, Neill, Kelly, Dillon, Kilmartin, Marshall, Cooper, Bradley, Hall, Braniff, Elebert. Subs: Lindsay (Elebert 68), Patton (Cooper 75), McGrory, O’Brien, Hamilton (Kelly 75).
Referee: Tim Marshall