Rob Rondel gave the Latics a 12th-minute lead, marking his debut with a superb effort when he beat keeper Dave Walsh from distance.

Walsh did not appear for the second half, and replacement Ryan Roberts was sent off for his second caution to leave the visitors down to 10 men.

Gresford took advantage as Mike Pugh doubled the advantage in a goalmouth scramble. Max Peate also missed a penalty but Isa ensured a tense finish when sub Craig Williams pulled one back.