Roberto Martinez's Portugal dismantled Sweden 5-2 in a friendly ahead of this summer's European Championships without talisman striker Cristiano Ronaldo.
The former Real Madrid and Manchester United hitman, 39, was rested by Martinez but his team strolled to an easy victory regardless in Guimaraes.
Rafael Leao, Matheus Nunes and Bruno Fernandes all struck for the rampant hosts in the first half.
Bruma and Goncalo Ramos added to Portugal's tally after the break, while Sweden attackers Viktor Gyokeres and Gustav Nilsson netted at the other end.
Sweden, who failed to reach Euro 2024, were largely woeful in new coach Jon Dahl Tomasson's first match in charge – the former Denmark international became the country's first foreign-born coach when he was appointed in February.
Euro 2016 champions Portugal showed why they are among the favourites again this year.
AC Milan winger Leao smashed home the opener into the top corner after Bernardo Silva hit the post after 24 minutes.
Breath-taking build-up play by Portugal, Rafael Leão with the finish to match ⚽