It's a late call from me, but odds on Egypt raised up by 0.20 from opening odds on big Asian markets with the highest possible limits and now I see excellent value on their side.
For me Egypt is a better team in overall. They have so many high quality players, especially in offensive formation. Upfront they have two Premier League players - Salah from Liverpool (probably the biggest star in whole tournament) and Trezeguet from Aston Villa. In the middle zone is Elneny from Arsenal and he should be able to control the ball very well. They don't have any huge absences before this game and they are able to use best possible line up for this game.
On the other hand Nigeria have many big absences - Premier League striker Emmanuel didn't came to tournament, same as experienced striker Ighalo (16 goals in 35 matches) and key midfielder Etebo (39 matches). In addition to that key defenders Balogun ( 42 matches) and Shehu (39 matches) are unavailable, same as Napoli super star striker Osimhen (9 goals in 17 matches). It's huge blow for the team and should have very bad impact on their performance today.
Egypt is very good at the back - they conceded only 3 goals in last 6 matches, but they are as well very dangerous upfront and should be able to score something. That should really make difference today.
Egypt has excellent chances to make at least one point against depleted Nigeria. I don't agree with market movement.