
An own goal by Egypt captain Ahmed Fathy opened the floodgates on a sodden night in Saint Petersburg before goals from Denis Cheryshev and Artem Dzyuba furthered Russian hopes of defying pre-tournament expectations with a deep run into the latter stages.
Russia will be guaranteed a place in the last 16 and Egypt eliminated unless Saudi Arabia beat Uruguay.
Salah did net Egypt's first goal at a World Cup since 1990 from the penalty spot after he had been hauled down 17 minutes from time, but it was too little, too late for the Pharaohs.

Having got the bit of luck they needed, Russia showed they have the quality to trouble more fancied nations with a brilliantly worked second that was swept home by Cheryshev for his third goal of the World Cup from Mario Fernandes's cross.
Three minutes later it was 3-0 as the towering 6ft 4in (1.96 metre) Dzyuba demonstrated quick feet to free himself inside the area before slotting low past a helpless Mohamed El-Shenawy.
Russia won the match convincely and has now scored more goals in this World Cup (8) than they had in their previous two World Cup tournaments combined.