Sweden recovered from a goal down to hand Spain their first World Cup qualifying defeat for 28 years with a shock 2-1 victory on Thursday.

Alexander Isak and Viktor Claesson produced sumptuous finishes to cancel out Carlos Soler's early goal for the Euro 2020 semi-finalists and move Sweden top of Group B.

Sweden moved onto nine points with three wins from three games, while Spain dropped to second with seven points having played a match more.

The game was barely five minutes old when Spain debutant Soler put the visitors ahead with a smart half-volley from Jordi Alba's cross.

The lead did not last long, however, as a minute later Isak, who plays in Spain for Real Sociedad, capitalised on Busquets's error on the edge of the box to equalise.

Claesson then latched onto Kulusevski's centre after fine work from the Juventus midfielder to fire home the winner after 57 minutes.

Also in Group B, Kosovo picked up their first points of the campaign as they earned a 1-0 win over a Georgia side playing their maiden game as the new Batumi Stadium.

Vedat Muriqi got the only goal of the game in the 18th minute as his bullet header found the net, although the same player also had a second strike ruled out by VAR with six minutes remaining.

In Group C, Italy made it 35 games unbeaten to equal the European record run set by Spain but were ultimately disappointed as they were held to a frustrating 1-1 draw by Bulgaria.

Federico Chiesa was on target for Italy but they were held to a draw by Bulgaria

In their first match since winning the European Championship in July, Federico Chiesa wasted no time in putting Italy ahead, arrowing home a fine finish with 16 minutes on the clock.

Atanas Iliev struck an equaliser against the run of play five minutes before the break, however - the first goal Italy have conceded in their World Cup qualifying campaign to date.

It was one-way traffic in the second half as the home side went in search of a winner but, apart from Ciro Immobile's effort from a tight angle that was cleared off the line, Roberto Mancini's side did not look like scoring again.

Romelu Lukaku scored twice as Belgium overcame an early scare to crush Estonia 5-2 away to solidify their position at the top of Group E.

Lukaku's extended his scoring record to 66 goals in his 99th appearance for his country after Belgium were shocked when Estonia captain Matthias Kait stole away the ball in midfield and thundered home a powerful shot to put the home side ahead in the second minute.

But FIFA’s top-ranked team fought back to move to 10 points from four group matches while Estonia are bottom after losing their opening three games.

Hans Vanaken, Axel Witsel and substitute Thomas Foket also scored for Belgium while Erik Sorga grabbed a consolation for the hosts.

Also in the same group, a sole Antonín Barák goal was enough to give the Czech Republic victory at home to Belarus.

The hosts were in control throughout in in Ostrava, but Barák’s finish from close range in the 34th minute was their only reward on the scoreboard.

A first-half brace from Marc Vales ensured a 2-0 Group I win for Andorra over San Marino – only their third ever World Cup qualifier victory.

Vales first met a Joan Cervós delivery to put Andorra ahead and the defender grabbed his second from a corner in the 24th minute.

In the same group, Robert Lewandowski led Poland to an emphatic 4-1 win over Albania as Paulo Sousa's side climbed to second.

Talismanic captain Lewandowski opened the scoring in the 12th minute with a close-range header, but Albania equalised 13 minutes later when a long pass from Klaus Gjasula found striker Sokol Cikalleshi and he put the ball past Wojciech Szczesny.

Poland regained the lead against the run of play just before half time through a header from New England Revolution forward Adam Buksa, who scored on his debut.

Nine minutes into the second half, Grzegorz Krychowiak tapped in a pass from Lewandowski, after the Bayern Munich striker had dribbled past three Albania players.

Just before the final whistle, Karol Linetty fired the ball in off the crossbar to secure a convincing win for Poland.

Robert Lewandowski was in inspired form for Poland against Albania

New Germany coach Hansi Flick got his reign off to a winning start as Timo Werner and Leroy Sane scored in a 2-0 win over Liechtenstein in their Group J qualifier, but once again the Germans struggled in front of goal.

Former assistant Flick took over following Germany's Euro 2020 exit after a 2-0 last-16 defeat by England and the departure of manager Joachim Loew, but the inconsistency that has been his side's hallmark of late remained.

Germany's Robin Gosens hit the post with a header in the 19th minute but it took until the 41st before Werner finally got the first goal of the Flick era, latching on to a superb pass from Jamal Musiala before slotting home with his right foot.

After the break the Germans huffed and puffed but lacked the guile to open up Liechtenstein, who had chosen to play their home tie at St Gallen in Switzerland, a 40-minute drive across the border from their regular home ground in Vaduz.

Sane put the game out of reach in the 77th minute as he was finally rewarded for his industry, dancing to his left in the box before rattling home a low shot but the Germans will be unhappy that their dominance did not lead to more goals.

Also in Group J, Romania left Iceland with all three points as second-half strikes from Dennis Man and Nicolae Stanciu gave them a 2-0 win.

North Macedonia held Armenia to a scoreless draw in Skopje – the first points the visitors have dropped in qualifying.