Caretaker manager Andrew Law had to be pleased with the Ballymoney performance, as straight from the kick-off, Ballymoney United exerted continuous pressure on Moyola Park, with former Moyola player Lee McClelland playing a prominent role for the visitors.
With only 11 minutes on the clock, Mark Dempsey provided the perfect pass for McClelland to open the scoring.
Two minutes later, a Maurice Curtis free kick from wide on the right went inches over Bryan Moore’s crossbar.
Karl Steel headed the ball past Marty Farniok following a corner kick on the left to double the visitors’ lead, and within seconds, Farniok had to pull off an excellent save to prevent the home team going further behind.
Some six minutes before the half time interval, McGarry picked up a half cleared ball just outside the penalty area and rattled it into the Moyola net.
The visitors were in total control of the game at this stage, and it came as no surprise when Stewart added a brilliant fourth goal to the visitors’ tally three minutes before the break.
Half time score: Moyola Park 0 - 4 Ballymoney 6
Seven minutes into the second half, Chris Dowie acrobatically struck an overhead kick past Moore to put Moyola Park on the score sheet.
Within two minutes, the home side grabbed a second goal, when a Walls cross from the left was stabbed into the net by substitute Paul.
Just as the home supporters were sensing the possibility of a comeback, the speedy McCaughan broke down the left and added to the Ballymoney scoreline.
McAllister had an opportunity to snatch another goal for the home team, but his shot went straight at Moore, who gathered the ball comfortably.
McCaughan brought the Ballymoney goal tally to six when he raced through to score, with the home defence seeking an offside decision.
Farniok had to pull off another excellent save to prevent Gerald Gillan getting a seventh goal.
Ballymoney United were worthy winners on the day and fully claimed revenge for a 5-1 defeat in the corresponding fixture last season.
As for Moyola Park, this lacklustre performance will need to be put behind them, as the games will now be coming thick and fast as the end of the season fast approaches.
Moyola Park: Marty Farniok, Maurice Curtis, Gareth Stewart, Steven McQuillan, Steven Kelly, Michael Walsh, Craig McAllister
(Mervyn Pattison), Eugene Gallagher, Chris Dowie, Steven Kenning, (David Paul), Darren Walls Subs not used: Conal Kilpatrick and Curtis Hassan.
Ballymoney United: Bryan Moore, Francis McKenna, Declan McGarry, Karl Steel, Hugh Og Boyle, Lee McClelland, Mark Dempsey, Eoin Gillan, Johnny Stewart, Gerard Gillan, Conleth McLaughlin Subs: Steven Dooey, Ryan Craig, Danny Brown, Josh Elliott, Luke Mitchell.
Referee: Mr Ken Gibbons
This week, Ballymoney United are home to Lurgan Celtic at the Riada Stadium – 3-00 kick off.