Zamalek is currently at 11th, this is due to taking part in CAF Confederation they have played 6 games less. Now unbeaten in last 4 games and in last 3 games, won 1-2, 0-2 and 1-1. They are very strong at home, out of 4 draws and 5 losses so far, almost all happened in away games, interestingly all these games were just before or after international games or cup games. They don't have any cup or international games coming up soon.
Al-Masry is currently 2nd with 39pts out of 24 games and they are right at the top due to more games played. Last year's champions Al Ahly and guest of today Zamalek finished in top 3 last season, they are 4 and 6 games behind meaning winning is a must and should be above Al Masry. Al-Masry last 3 games, draw 0-0,0-0 and lost 5-0. They are now winless in last 4 league games.
last 2 h2h was won by Al Masry, 1-0 and 3-2, again the recent game took place in-between 2 CAF confederation games and the 3-2 game happened just 3 days after Caf confederation match. Zamalek has lost just once against Al Masry when playing at home in the last 12 games. Should be a very tight game, Zamalek should be more motivated at least not to loss, therefore a home win or DNB.