The encounter was played at the Štadión Antona Malatinského in Trnava, Slovakia, with Ukraine using the venue as a home ground.
Hungary take the lead
The first half ended goalless, but Hungary broke the deadlock seven minutes after the restart.
Milán Tóth put the visitors ahead in the 52nd minute, finishing from a pass by Milán Vitális to give Hungary a 1-0 advantage.
Ukraine responded strongly as they searched for an equaliser, with Andrea Maldera's side eventually finding a breakthrough in the closing stages.
Yaremchuk restores parity
Roman Yaremchuk came off the bench and made an immediate impact, scoring in the 83rd minute to bring Ukraine level at 1-1.
The equaliser appeared to have earned Ukraine a share of the points, but Hungary responded almost immediately.
Csinger delivers late winner
Just two minutes after Yaremchuk's equaliser, Márk Csinger restored Hungary's lead in the 85th minute.
Ukraine were unable to find another response as Hungary held on for all three points.
Ukraine left frustrated
The defeat was particularly damaging for Ukraine, who had entered the match level with Hungary on four points after three rounds.
Hungary's victory moved them to seven points, while Ukraine remained on four after four matches.
The result also means Ukraine have now suffered consecutive defeats in the Nations League after their previous loss to Northern Ireland.
Match summary
• Ukraine: 1-2 Hungary
• Ukraine scorer: Roman Yaremchuk 83'
• Hungary scorers: Milán Tóth 52', Márk Csinger 85'
• Competition: UEFA Nations League, Group B2
• Venue: Štadión Antona Malatinského, Trnava, Slovakia
• Date: 5 October 2026
