Liverpool’s new £125m signing Alexander Isak made his first appearance of the season as a substitute for Sweden on Monday night, but he could not prevent his country falling to damaging 2-0 defeat away to Kosovo in World Cup qualifying.

The Swedes, who conceded a 90th-minute equaliser in a 2-2 draw away to Slovenia on Friday, went behind in the 26th minute as goalkeeper Robin Olsen blocked Elvis Rexhbecaj’s shot only for the rebound to fly off the midfielder’s shin into the net.

Vedat Muriqi made it 2-0 for Kosovo three minutes before the break and although Sweden brought on Isak, they could not find a way back into the game despite also having Arsenal’s £64m striker Viktor Gyökeres on the pitch from the start.

The victory moves Kosovo up to second place in Group B on three points, three behind Switzerland, who thumped Slovenia 3-0 to make it two wins out of two. The Swedes are third on one point, ahead of Slovenia on goal difference. The top team in each group qualify directly for next year’s finals with the runners-up going into the playoffs.

While it was a frustrating night for Isak, his former Newcastle teammate, Sandro Tonali, was the hero for Italy, scoring a stoppage-time winner to seal an extraordinary 5-4 qualifying win against Israel in Hungary.

The Italians scored two own goals, twice came from behind and conceded a late equaliser but somehow still won to stay in the hunt in Group I.

Israel took a deserved lead in the 16th minute when Manuel Locatelli diverted Dan Biton’s pullback into his own goal. Italy found the equaliser five minutes from the break when Moise Kean’s powerful low shot from outside the box found the bottom corner.

Kean forced Israel’s keeper Daniel Peretz into a save shortly after the interval but it was Israel who took the lead again in the 52nd minute, when Manor Solomon twisted and turned his way into the area before laying off a pass that Dor Peretz whipped first time beyond the reach of the Azzurri’s No 1 Gianluigi Donnarumma.

Italy were almost immediately back on terms, with Kean smashing in a half-volley from the edge of the area. And they took the lead for the first time when Matteo Politano poked home on 58 minutes. Italy looked to have sealed the win when substitute Giacomo Raspadori netted with nine minutes remaining – only for Alessandro Bastoni’s own goal in the 87th handed Israel a lifeline.

Sandro Tonali of Italy celebrates his winner in the nine-goal thriller with Israel. Photograph: Image Photo Agency/Getty Images

Chaos ensued, with Israel thinking they had snatched a draw when Dor Peretz headed his second in the 89th minute only for Tonali to fire in an opportunistic shot from outside the area. Italy’s head coach, Gennaro Gattuso, taking charge of the national side for only the second time, said: “We’re crazy – we conceded some absurd goals but we will hold onto this win.”

skip past newsletter promotion

Sign up to Football Daily

Kick off your evenings with the Guardian’s take on the world of football

Privacy Notice: Newsletters may contain information about charities, online ads, and content funded by outside parties. If you do not have an account, we will create a guest account for you on theguardian.com to send you this newsletter. You can complete full registration at any time. For more information about how we use your data see our Privacy Policy. We use Google reCaptcha to protect our website and the Google Privacy Policy and Terms of Service apply.

The victory puts Italy second in the group on nine points, ahead of Israel on goal difference with a game in hand, but three points off Norway who have also played four matches.

Denmark’s Mikkel Damsgaard displayed the full range of his dribbling tricks as his side thumped Greece 3-0 away, grabbing the opening goal as the Danes went top of qualifying Group C ahead of Scotland on goal difference.

Damsgaard put Denmark ahead in the 32nd minute, pirouetting and curling a superb shot past the despairing dive of Konstantinos Tzolakis for his fifth international goal. Denmark’s second came after the break when Andreas Christensen surged forward from his centre-back position before firing home from the edge of the area. Rasmus Højlund, on loan at Napoli from Manchester United, killed the game off two minutes later, tapping the ball into an empty net after Patrick Dorgu hit the post. The win leaves them level on four points with the Scots, who beat Belarus 2-0 in Hungary.

In Group L, Croatia thrashed Montenegro 4-0 at home to move above the Czech Republic into top spot having played one game fewer. In the same group, the Faroe Islands won 1-0 away to Gibraltar in a battle of the minnows.

In African qualifying, Tunisia’s Mohamed Ben Romdhane scored a 94th-minute winner as they booked their place at the World Cup finals with a 1-0 victory over hosts Equatorial Guinea. They are the second African side to qualify after Morocco booked their spot last Saturday.