Loughgall continued their poor recent form as Tobermore United condemned them to their fifth successive defeat, leapfrogging them in the process.
Despite an even first period Loughgall went in at the break two goals behind as they were caught twice on a swift counter-attack.
On 21 minutes a quick breakaway from a Loughgall attacking corner caused confusion and United were awarded a penalty when Ricky Copeland upended Peter Spratt inside the area. Daniel Gardiner stepped and fired the ball past goalkeeper Gareth Buchanan and into the corner.
The hosts doubled their advantage seven minutes before half-time when Neil Lamont raced onto Ryan Doherty’s excellent chipped ball to finish well.
Loughgall went close twice inside the first 15 minutes of the second period; Wesley Boyle headed just wide from a good cross before Copeland also directed his headed effort narrowly past the post.
As the Villagers chased a way back into the game they were reminded of United’s attacking threat when Doherty struck the post with a curling attempt on 67 minutes.
Tobermore made sure of the three points when Ryan Winston tapped in to convert Lee Forgrave’s low cross with 12 minutes remaining.
Loughgall: Buchanan, Finlay (McMahon 76m), Rodgers, Copeland, Stewart, Brady, Malone, Ferguson, Noble, Carson, Boyle. Unused subs: Lindsay, Lavery.
Tobermore United: Farniok, Gardiner, Winston, Donaldson, Neill, Spratt, McClements, Heneghan, Lamont, Doherty. Subs: Steele, Mulgrew, Wells.