However, late on and with New Zealand searching for a last-gasp equaliser, the game descended into chaos.
Lionel Messi and Argentina or Confederations Cup semifinalist Chile are possible opponents.
"I see no reason why they can't lift this trophy", Hudson said.
Ronaldo did not complain and soon scored when Portugal earned its penalty.
"We believe in fair play, " he said.
The second goal came from neat play on the left between Ricardo Queresma and Eliseu to set up Silva from five meters (yards).
Mexico tops Group A after two games, with defeat sending New Zealand to the bottom of the group with zero points.
"This team, when they have to sacrifice themselves, they do that".
He has been accused by Spanish authorities of evading $16.5-million (about R215-million) in tax and has been summoned to appear in court next month in Madrid.
Portugal head into the semifinal as winners of Group A, ahead of Mexico on group difference after the CONCACAF champions beat hosts Russia in Kazan 2-1 in an incident-packed game. Portugal will have thought they'd won all three points in the 86th-minute as Southampton full-back Cedric Soares' shot was deflected in. It is an absolute nightmare for the keeper. Although a few players should be given part of the blame for the questionable performance, it's also fair to criticize the manager who got a bit carried away with his tinkering. We were confident that we could achieve a better result.
Russia might have been level as the half-time whistle approached, but striker Fedor Smolov could not adjust his feet in time to steer Aleksandr Golovin's cross on target.
Meanwhile Andre Silva of Portugal said Pepe's two yellow cards may have forced out the ace midfieder out of the semi-finals but the inform European champions have enough adequate replacements.
Utilizing a formation that the players are comfortable with is also highly important here. Portugal are (1.53) to win to nil.
It was Portugal's second successive win of the tournament. They dominated the possession and piled pressure on Russia such that they made Russian defender Y.
New Zealand: Marinovic, Boxall, Doyle, Durante, Ingham, Lewis, McGlinchey, Rojas, Smith, Thomas, Wood. But we kept applying pressure.
"Look, he scored the one as well - he's human".
"I'm very happy, " he said.