After a relatively quiet first half that saw them go in behind at the break, Egypt and Salah turned up the heat in the second period as the 34-year-old winger showed he is still capable of conjuring magic from his boots.
Egypt, who drew 1-1 with Belgium in their opener, moved to the top of the group with four points from two matches. The All Whites, held 2-2 by Iran in their opener, are bottom with one point. Belgium and the Iranians have two points after their 0-0 draw.
"It's a great achievement for all the players. It's a great win. It's a great vibe. The next game is very important," Salah said as he took the plaudits amongst his teammates.
Salah gave the crowd what they wanted after breaking forward down the right and playing a one-two with Zico before slotting the ball into the far corner.
He almost scored his second in the 81st minute, cutting in from the right and firing a deflected shot over, but he notched an assist from the resulting corner as substitute Mahmoud Trezeguet dived to head home at the near post.
By the 10th minute of stoppage time, the Egyptian fans were whistling loudly for the referee to end the game.
When he did, an ear-splitting roar went up as Salah and company made history with the country's first World Cup win, and coach Hossam Hassan lapped the stadium with an Egyptian flag.

"My feelings are the same as those of the Egyptian people because I am one of them. I am one of them and I love them - those who came here and those who stayed up back in Egypt watching," Hassan said.
"The stadium felt as if we were in Egypt. The fans made it feel as though we were playing in Egypt, and I told the players, 'We're playing in Egypt.' The stadium was full, like Cairo Stadium."
New Zealand, after twice being pegged back by Iran in their 2-2 draw, again let a lead slip, and this time it proved more costly as Salah worked his magic.
"I think we contained them well enough, but they have good enough people in the whole side," New Zealand captain Chris Wood told reporters.
"You can't just focus on one player, and he (Salah) can pop up with a goal at any time, and he showed that."
"He's a good player, you have to keep an eye on him, but there's also a lot of other boys in that team that create problems, and eventually they scored goals as well."
New Zealand round off the group stage against Belgium in Vancouver, while Egypt will meet Iran in their final game, with all to play for in the race for a spot in the Round of 32.
See all the match stats with Flashscore.

FIFA World Cup 2026
The 2026 World Cup is taking place from June 11th to July 19th in the United States, Canada and Mexico. The tournament features 48 national teams and is played at 16 modern stadiums.
Match schedule and times | Group tables | How to watch the World Cup | World Cup Format | Past winners of the World Cup
