| 10.2°C Belfast

Euro 2016: Ronaldo finally scores as Hungary and Portugal draw 3-3 in thrilling contest

Close

Portugal's Cristiano Ronaldo reacts after jumping for the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Cristiano Ronaldo reacts after jumping for the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Nani applauds fans at the end of the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. The match ended in a 3-3 draw. (AP Photo/Darko Bandic)

Portugal's Nani applauds fans at the end of the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. The match ended in a 3-3 draw. (AP Photo/Darko Bandic)

AP

Hungary's Balazs Dzsudzsak celebrates after scoring his side's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Hungary's Balazs Dzsudzsak celebrates after scoring his side's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Portugal goalkeeper Rui Patricio fails to stop a shot from Hungary's Balazs Dzsudzsak scoring his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal goalkeeper Rui Patricio fails to stop a shot from Hungary's Balazs Dzsudzsak scoring his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's Balazs Dzsudzsak celebrates scoring his side's 2nd goal  during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Balazs Dzsudzsak celebrates scoring his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo reacts after Hungary scored their second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

Portugal's Cristiano Ronaldo reacts after Hungary scored their second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

AP

 Portugal's Cristiano Ronaldo, right, scores his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Cristiano Ronaldo, right, scores his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal goalkeeper Rui Patricio, right, fails to stop Hungary's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

Portugal goalkeeper Rui Patricio, right, fails to stop Hungary's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

AP

Portugal's Cristiano Ronaldo, right, scores his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Cristiano Ronaldo, right, scores his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary goalkeeper Gabor Kiraly fails to stop a shot from Portugal's Cristiano Ronaldo during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary goalkeeper Gabor Kiraly fails to stop a shot from Portugal's Cristiano Ronaldo during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo, 2nd left, scores his sides second goal past Hungary goalkeeper Gabor Kiraly, center, during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

Portugal's Cristiano Ronaldo, 2nd left, scores his sides second goal past Hungary goalkeeper Gabor Kiraly, center, during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

AP

Portugal's Cristiano Ronaldo celebrates with teammate Nani, left, after scoring his side's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

Portugal's Cristiano Ronaldo celebrates with teammate Nani, left, after scoring his side's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

AP

Hungary's Zoltan Gera, bottom, celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera, bottom, celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo reacts after Hungary scored their second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

Portugal's Cristiano Ronaldo reacts after Hungary scored their second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

AP

Portugal goalkeeper Rui Patricio fails to stop a shot from Hungary's Balazs Dzsudzsak scoring his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal goalkeeper Rui Patricio fails to stop a shot from Hungary's Balazs Dzsudzsak scoring his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's Balazs Dzsudzsak celebrates after scoring his side's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Hungary's Balazs Dzsudzsak celebrates after scoring his side's second goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Hungary's Balazs Dzsudzsak celebrates scoring his side's 2nd goal  during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Balazs Dzsudzsak celebrates scoring his side's 2nd goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo, left, kicks the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Cristiano Ronaldo, left, kicks the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo, center, stands on the pitch during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Portugal's Cristiano Ronaldo, center, stands on the pitch during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Portugal's Nani, second from right, celebrates after scoring his sides first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

Portugal's Nani, second from right, celebrates after scoring his sides first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

AP

Hungary's Zoltan Gera , center, is congratulated after scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera , center, is congratulated after scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary players celebrate after scoring the opening goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

Hungary players celebrate after scoring the opening goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

AP

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal goalkeeper Rui Patricio fails to stop a shot from Hungary's Zoltan Gera opening the score during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal goalkeeper Rui Patricio fails to stop a shot from Hungary's Zoltan Gera opening the score during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo stands on the pitch during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Portugal's Cristiano Ronaldo stands on the pitch during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Hungarians fans light a flare during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

Hungarians fans light a flare during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

AP

Portugal's Pepe, left, jumps over Hungary's Adam Pinter, center, during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Pepe, left, jumps over Hungary's Adam Pinter, center, during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Nani, left, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Nani, left, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Nani, second from left, celebrates with teammates Andre Gomes, left, Cristiano Ronaldo and Joao Moutinho, right,after scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Portugal's Nani, second from left, celebrates with teammates Andre Gomes, left, Cristiano Ronaldo and Joao Moutinho, right,after scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Portugal's Nani celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Nani celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Nani, 17, is congratulated after scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Portugal's Nani, 17, is congratulated after scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Portugal's Cristiano Ronaldo stands on the pitch during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Portugal's Cristiano Ronaldo stands on the pitch during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Portugal's Cristiano Ronaldo reacts after jumping for the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Cristiano Ronaldo broke his Euro 2016 duck as Portugal drew 3-3 with Group F winners Hungary to secure their passage through to the last 16.

Portugal came from behind three times in a breathless tie in Lyon and progress as one of the four best third-placed teams.

Hungary have been one of the surprise packages of the tournament, with a win over Austria and draw with Iceland guaranteeing their progress prior to this match.

Coach Bernd Storck made five changes to his side but they certainly did not rest on their laurels and took the lead in the 19th minute through one of the goals of the tournament from Zoltan Gera.

Nani levelled matters just before half-time and a crazy 17-minute spell after the break saw Hungary captain Balazs Dzsudzsak twice put them back into the lead only for Ronaldo to cancel it out both times.

After missing a penalty against Austria, the Real Madrid star found the net with his 24th effort of the tournament to become the first player to score at four different European Championship finals.

Portugal had been held to draws by both Iceland and Austria, and their hopes of reaching the last 16 were dealt a blow when Gera struck.

The 37-year-old Ferencvaros playmaker controlled the ball 25 yards out after a corner was half cleared by Nani before sending a superbly-struck half-volley arrowing into the bottom corner.

Hungary might have added a second five minutes later after a defensive mix-up allowed Akos Elek a clear sight of goal but goalkeeper Rui Patricio kept out his shot.

Ronaldo's first sight of goal came from a free-kick but it was pushed behind by Gabor Kiraly, who was wearing his customary grey tracksuit bottoms despite the 30-degree temperatures.

Portugal were then correctly denied by the offside flag but two minutes later they did find their equaliser, Ronaldo turning provider with a perfect through ball for Nani to beat Kiraly at his near post.

Both sides made changes at the break - Renato Sanches coming on for Joao Moutinho for Portugal while Barnabas Bese replaced Gera.

It took Hungary, who had lost all five previous competitive encounters with Portugal, only two minutes after the break to regain their lead.

Close

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's Zoltan Gera, left, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

Hungary's Zoltan Gera, left, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

AP

Hungary's Zoltan Gera, left, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

Hungary's Zoltan Gera, left, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

AP

Portugal's Cristiano Ronaldo, center, eyes the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

Portugal's Cristiano Ronaldo, center, eyes the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Darko Bandic)

AP

Portugal's Joao Mario, center, attempts a shot at goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

Portugal's Joao Mario, center, attempts a shot at goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Pavel Golovkin)

AP

Hungary's Zoltan Gera scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's Adam Szala, right, and Portugal's Pepe vie for the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Adam Szala, right, and Portugal's Pepe vie for the ball during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's Zoltan Gera, second from right,  scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera, second from right, scores his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's players celebrate after Hungary's Zoltan Gera scored,  during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

Hungary's players celebrate after Hungary's Zoltan Gera scored, during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-­Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Laurent Cipriani)

AP

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

AP

Hungary's Zoltan Gera celebrates scoring his side's first goal during the Euro 2016 Group F soccer match between Hungary and Portugal at the Grand Stade in Decines-Charpieu, near Lyon, France, Wednesday, June 22, 2016. (AP Photo/Michael Sohn)

Dzsudzsak lined up a free-kick 25 yards out to the right of goal and his deflected strike beat Patricio.

Gergo Lovrencsics then shot into the side-netting as Hungary threatened again but their lead lasted only three minutes before Ronaldo struck.

The 31-year-old - who set another record by playing in his 17th match at European Championship finals, surpassing Lilian Thuram and Edwin van der Sar - produced a typically sublime piece of skill as he met Joao Mario's cross with a back flick.

But five minutes later Hungary scored again, and it was another deflected strike from Dzsudzsak.

This time his free-kick from an almost identical spot was blocked by the wall but the ball came back to him and he was allowed time and space to cut inside and find the far corner.

Portugal boss Fernando Santos sent on Ricardo Quaresma, who had been left out of the starting line-up, and with virtually his first touch he provided a perfect cross for Ronaldo to head in yet another equaliser.

Portugal exerted most of the late pressure, although Elek hit a post, but they were unable to find a winner.

Belfast Telegraph