Neil Dougan climbed off the substitutes’ bench and bagged a brace for on-song Welders to settle the NIFL Championship One clash.
However, Loughgall can point to the dismissals of Wilson Taveres and Steven Ferguson as key to the away reverse.
Gareth Buchanan produced a smart stop early on and Loughgall tested Welders goalkeeper Michael Dougherty when Aaron Walsh’s free-kick was steered goalwards by Ferguson.
Buchanan was on hand in the final moments of the half to prevent David Rainey from breaking the deadlock.
Josh Cahoon also hit the crossbar before a penalty allowed Dougan to make his mark.
The penalty decision proved controversial as referee Steven Taylor appeared to award the spot-kick despite conflicting advice from an assistant.
Loughgall captain Ferguson was then the first player to receive a red card, following dissent.
A strong challenge on Taveres sparked angry exchanges that resulted in the Loughgall player and Welders’ Paul Dickson both sent off.
Dougan then closed out the scoring with a close-range strike before the final whistle.
LOUGHGALL: Gareth Buchanan, Wilson Taveres, Gary Henderson, Graeme Taylor, Nicky Hudson, Aaron Walsh, Marcus Dallas, Steven Ferguson, Warner Mullen, Matt McMahon, Jamie Rea. Subs: Daniel Ryan (on for Henderson, 76 mins), Ross Wilson (on for Taylor, 64 mins), Wesley Boyle, Stuart Mallen, Mark Dane.
The Villagers host Donegal Celtic tomorrow (Saturday) at Lakeview Park from 2 o’clock.
Loughgall will host Trojans on Saturday, December 5 in the Irish Cup fourth round.