Sweden beat Kosovo 3-0 in Solna, one point behind Group B leaders Spain.
Alexander Isaac scored a brilliant goal and put out a great individual performance, with Robin Kayson and Emil Forsberg also on the scoresheet.
Sweden have one more game against Spain and will visit their final positions next month.
Greece kept their hopes alive in the top two as their last two goals secured a 2-0 victory over Georgia.
The Greeks remain unbeaten, three points behind Sweden, and one game behind Spain.
Switzerland, who beat Northern Ireland 2-0 in a 10-0 win over 10 men in Geneva, are on the verge of European champions Italy.
Switzerland are three points behind Italy in Group C, with one game lead and Northern Ireland leading third with six points.
The Republic of Ireland, on the other hand, finally won Group A for the first time, beating Azerbaijan 3-0 in Baku.
Serbia beat Portugal 1-0 in a thrilling 1-0 victory over Luxembourg.
With a 2-1 win over Finland, Ukraine finished second in Group D with five straight draws.
The Euro 2020 quarter-finals are 2 points ahead of Bosnia-Herzegovina, 2-0 behind Kazakhstan and four points behind France.
“General Zombie Fan. Founder of pop culture. Creator. Addicted to beer. Spokesman of alcohol. Emotional thinker.”
Tv fanatic. Amateur food maven. Devoted webaholic. Travel lover. Entrepreneur. Evil writer. Beer guru.