Euro 2020 Hungary v Portugal player ratings: Willi Orban 4, Adam Szalai 7; Cristiano Ronaldo 8, Bruno Fernandes 7

Late Hungary collapse sees Portugal win opener 3-0 in Budapest

Hungary hoped to surprise holders Portugal at Euro 2020 and held out for more than 80 minutes before a late collapse resulted in a 3-0 defeat which left coach Marco Rossi disappointed and accepting the blame for substitutions that did not work.

For a fleeting moment the near-capacity crowd at the Puskas Arena went crazy thinking the home side had taken a shock lead through Szabolcs Schon only to be deflated by an offside call.

Portugal then struck three quick goals including a Cristiano Ronaldo double that Rossi said was partly his fault as he made substitutions after the first goal that "clearly did not work."

"Three goals within 10 minutes obviously leaves me very disappointed," he told a press conference. "You can concede a goal, that was unfortunate, but you need to bounce back better, keep your shape and not take too many risks."