The Group B4 encounter was played at the Arena Națională in Bucharest, with Gyökeres finding the decisive breakthrough in the 12th minute.
Gyökeres gives Sweden early advantage
Sweden made the most of their early pressure when Gyökeres struck after 12 minutes to put Graham Potter's side in front.
The goal continued the striker's impressive run in the Nations League, with the Sweden forward scoring in each of his country's first four matches in the competition.
Romania were unable to find an equaliser despite playing in front of their home supporters, leaving Sweden to protect their narrow advantage until the final whistle.
Romania suffer another defeat
The defeat extended Romania's difficult campaign in Group B4.
Before Monday's meeting, Romania had already lost to Sweden, Bosnia and Herzegovina and Poland, including a heavy 6–0 defeat against Poland on October 2.
The latest loss leaves Romania at the bottom end of Group B4 as the Nations League league phase continues.
Sweden continue strong group campaign
For Sweden, the victory strengthened their position in the group after they had previously beaten Romania and Poland and drawn 1–1 with Bosnia and Herzegovina.
Gyökeres' continued goalscoring form has also become a major feature of Sweden's campaign, with his latest strike proving enough to secure another three points.
Match summary
• Romania: 0
• Sweden: 1 — Viktor Gyökeres 12'
• Competition: UEFA Nations League, League B4
• Venue: Arena Națională, Bucharest
• Date: 5 October 2026
Romania will next face Poland on 14 November, while Sweden are scheduled to meet Bosnia and Herzegovina on the same date.
