Portugal coasted to a 4-0 win over New Zealand in St Petersburg and secured their place in the semi-finals of the Confederations Cup.
The win, however, came at a cost as Manchester City-bound midfielder Bernardo Silva substituted because of an ankle injury.
With hosts Russia losing against Mexico in Kazan, Portugal progressed as Group A winners, while the All Whites finished bottom following a third straight defeat.
Captain Cristiano Ronaldo put Portugal ahead from the penalty spot on 33 minutes.