Top seed Mohamed ElShorbagy recovers from a game down to beat compatriot Mohamed Abouelghar …

Top seed Mohamed ElShorbagy recovers from a game down to beat compatriot Mohamed Abouelghar …
Mohamed Abouelghar puts paid to Mazen Hesham comeback to reach the semis ….
Mohamed Abouelghar holds off a late fightback from Declan James …