Loughgall fought back from conceding two early goals to sweep past Lisburn Distillery and into the third round of the BetMcLean League Cup.
The Whites moved in front after just four minutes when Caoelain Young knocked home the loose ball after Lewis Higginson's initial effort was saved.
And the visitors doubled their advantage just five minutes after that with Young's second, a tap in after he had hit the post.
The Villagers reduced the deficit on 19 minutes through Nedas Maciulaitis on the break before Ben Neill levelled matters five minutes later with a powerful header from a corner.
Tied at the break, Loughgall edged in front with two goals just after the hour when first Lorcan Forde and then Maciulaitis found the net within three minutes of each other.
Pablo Andrade, with an effort in off an upright, made it 5-2 on 70 minutes with Stephen Shearer completing the scoring with 11 minutes remaining.