I didn't see anything wrong with the calls he made. These two teams respected the referee on his calls because he was almost perfect.
As neutral as any referee can be. I'm sure everyone who watched the match will agree that the two red cards to Al-Saad for deserved. Actually, they were lucky they didn't get more than 2.
Tough match to control and Bashir just stood back and watched because he has a calm personality which worked against him in this situation.
I personally don't like his style of being calm while there is two huge scrambles on the pitch. But that has been his style for such a long time and it's not going to change.