Al Shaab opened the scoring through Abdullah Eisa two minutes before the break before Adel Saqer headed home the equaliser for Al Ahli just before the hour mark.

Al Shaab looked on course to claim a point until Ahmed Khalil picked out brother Faisal, who beat goalkeeper Jamal Abdullah with a well-struck effort.

In Thursday's other match, Al Jazira moved to the top of the table with a 1-0 victory against Dubai courtesy of Mohammed Abdulkader's 22nd minute strike.