Muhannad Al Enazi's strike on the stroke of half-time got the visitors back on level terms after Adeilson's 21st-minute opener, but Adeilson bagged a second goal just after the hour and then Edgar sealed the home win in the 69th minute.
Elsewhere, Ricardo Oliveira's last-gasp goal earned Al-Jazira a 2-1 victory at Al-Sha'ab. The Brazilian's winner completed the turnaround after Abdulla Mousa had equalised following Abdullah Eissa's 18th-minute opener.
Bani Yas held off a second-half fightback from Ajman to prevail 4-3 away from home.
First-half goals from Luis Farina and Carlos Munoz but Bani Yas in the ascendancy and Munoz's second goal swiftly restored the two-goal cushion early after Boris Kabi pulled one back early in the second period.
Yousef Jaber stretched their advantage to 4-1 on 61 minutes and, although goals from Waleed Ahmed and Simon Feindouno cut the deficit, the home team could not find a fourth.