There was late drama in Euro 2020 qualifying Group F's Scandinavian derby as Norway and Sweden shared another 3-3 thriller in Oslo.
AZ Alkmaar forward Bjorn Johnsen gave the home side the lead from close range in the 41st minute and Bournemouth striker Joshua King headed in a second on the hour.
Sweden got a lifeline with 20 minutes left when Viktor Claesson slotted home after Andreas Granqvist's penalty had been saved.
Robin Quaison then equalised with five minutes left, his shot deflecting in off Norway defender Havard Nordtveit.
There was, though, still time for a frantic finish as Quaison struck again in stoppage time - only for Norway to earn a share of the points when Ola Kamara headed home in the seventh minute of added time.
Spain moved two points clear of Sweden at the top of the group after a brace from Alvaro Morata saw them complete a comfortable 2-0 win at Malta.
The other Group F game saw Romania defeat the Faroe Islands 4-1 in Cluj, where Ludogorets forward Claudiu Keseru scored twice. Ciprian Deac and George Puscas scored Romania's other goals, with Viljormur Davidsen's penalty the Faroes' only reply.
Italy maintained their 100 per cent start in Group J with a 6-0 thrashing of Liechtenstein, who finished with 10 men in Parma.
Stefano Sensi and Marco Verratti put the Azzurri in control before veteran Sampdoria forward Fabio Quagliarella marked his return to the national team with two penalties, the second after Daniel Kaufmann was sent off for handball on the line.
Roberto Mancini's side, who defeated Finland 2-0 in Udine, saw Juventus teenager Moise Kean and substitute Leonardo Pavoletti wrap things up in the second half.
The Italians are now two points clear after Greece scored twice late on to come back and draw 2-2 away at Bosnia and Herzegovina.
Edin Visca and a free-kick from Juventus midfielder Miralem Pjanic inside the opening 15 minutes saw the hosts ahead in Zenica.
However, the Greeks started the fightback through a 64th-minute penalty from Konstantinos Fortounis before Pjanic was shown a straight red card for a foul on Jose Zeca.
Substitute Dimitris Kolovos secured a dramatic draw five minutes from time, heading the ball in off the underside of the crossbar.
Earlier on Tuesday, Finland had got their Group J campaign up and running with a 2-0 win away to Armenia, who remain bottom. Fredrik Jensen and Pyry Soiri scored the goals.