Portugal knew that only a win could seal qualification on Tuesday, but while Ronaldo fired a shot over in the first few minutes, they got off to the worst possible start when Attila Szalai gave Hungary an early lead as goalkeeper Diogo Costa flapped at Szoboszlai's whipped in-swinging corner and Szalai headed in at the far post.
Ronaldo soon had Portugal's first shot on target when striking from distance, before equalising from close-range midway through the first half. That was his 40th goal in World Cup qualifying, a new all-time record surpassing the previous tally of 39 held by Guatemala's Carlos Ruiz. Both sides continued to miss the target or see efforts blocked, until Costa saved from Roland Sallai towards the end of the first half. But Ronaldo ensured Portugal took a lead into the break with another close-range finish, coming in first-half stoppage time after Nuno Mendes crossed into the box.
Portugal hit the post twice in quick succession within 15 minutes of the restart, Ruben Dias thwacking the woodwork from distance and then Bruno Fernandes also hitting the upright via the slightest of touches from Hungary goalkeeper Balasz Toth. As pressure built, he saved again from substitute Joao Felix in outstanding fashion.
It was a slender lead, though, and Szalai almost equalised from another set-piece, heading against the bar. Hungary continued to attack into the final stages and eventually got their reward through Szoboszlai, finishing at the far post after Portugal failed to deal with a low cross into the box.
GOAL rates Portugal's players from Estadio Jose Alvalade...




