Key events
Show key events only
Please turn on JavaScript to use this feature
Full time! Liechtenstein 0-1 Wales
Job done for Craig Bellamy’s side, with victory setting up what will surely be a winner-takes-second showdown with North Macedonia. Wales could have won by more but suffered a couple of scares after Jordan James’ goal – and bookings for James and Ethan Ampadu mean they will miss Tuesday’s game in Cardiff.
Share
93 mins: Not very much to shout about for Wales since they went ahead – but Brooks wins a free kick that should help them see this out.
Share
92 mins: Liechtenstein go close! Well, almost. Wales clear the first long ball but Göppel retrieves the ball and it’s hooked towards Wolfinger at the far post. It’s a difficult chance but he gets over it well, sending a shot fizzing a couple of yards over the bar!
Share
91 mins: Saglam buys a cheap foul from Dasilva in midfield. Four added minutes – can the hosts summon a dramatic equaliser?
Share
90 mins: Oof, a late chance for Koumas, who does so well to skip away from Malin but then shanks his shot wide with the goal at his mercy!
Share
89 mins: With rain now falling steadily, Lewis Koumas tries a snap shot through a crowd of players, without much success.
Share
88 mins: Four players were a booking away from missing what will be a tougher assignment on Tuesday – two of them were booked. That’s not a great ratio, and you wonder why Ampadu in particular wasn’t taken off sooner.
Share
86 mins: Ampadu is booked! Oh dear. Ethan Ampadu gets a yellow card for a high boot in a challenge, and will be a costly absentee for the crunch game with North Macedonia.
Share
85 mins: Johnson is brought down by Saglam, but is then flagged offside as Wales look to take a quick free kick.
Share
84 mins: Brooks wins a free kick and takes it himself, whipping in a cross which Buchel misses, but which zips away for a throw-in.
Share
82 mins: Brennan Johnson, whose recent displays for Wales have been a hot topic, is coming on for Sorba Thomas.
Share
80 mins: Sele and Alessio Hasler go off, replaced by Severin Schlegel and Sandro Wolfinger. And if you think those are good names, Sandro’s brother Fabio is still on the hosts’ bench.
Share
79 mins: The Wales fans behind Buchel’s goal boo Liechtenstein for passing back to their keeper. All in good fun. Ten minutes to go, another goal for the visitors would be nice.
Share
78 mins: Koumas is booked, somewhat harshly, for a foul on Buchel, who seemed to make the most of minimal contact.
Liechtenstein’s keeper Benjamin Buchel reacts after sustaining an injury. Photograph: Romina Amato/ReutersShare
Updated at 19.49 CET
77 mins: Jordan James, scorer of the only goal but now suspended for Tuesday’s game against North Macedonia, is replaced by Liam Cullen.
Share
75 mins: Liechtenstein win a corner, a reminder of the dangers of a one-goal lead. Saglam’s first delivery is cleared behind by Colwill but his second finds Andreas Malin, who sends a free header over the bar!
Share
73 mins: Another change for the hosts, as Luque Notaro is replaced bu Willy Pizzi, a 30-year-old born in Lecce, Italy. He made two appearances for Liechtenstein’s U16 side in 2009, but only declared for their senior team last year.
Share
72 mins: Brooks slaloms past two defenders and lifts in a cross which Buchel has to punch clear under pressure.
Share
71 mins: From that corner, Neco Williams has a shot from distance which pinballs off a few legs before running to safety.
Share
70 mins: Cardiff youngster Rubin Colwill makes his mark with a low shot towards the near post that Buchel has to scramble behind for a corner.
Share
68 mins: Luque Notaro goes into the book for Liechtenstein for a foul on Dasilva in what is a very Brazilian sounding collision.
Share
66 mins: For Liechtenstein, Zund is replaced by teenage defender Jonas Weissenhofer, who plays for Austrian side Hohenems.
Share
64 mins: Triple change for Wales, with Lewis Koumas, Rubin Colwill and David Brooks coming on for Harris, Broadhead and Dan James.
Share
62 mins: Jordan James is booked! Ah, now this is a shame. Presumably still fired up from his first Wales goal, James needlessly clatters Nico Hasler and is booked. That means he’ll miss the big game against North Macedonia on Tuesday.
Share
GOAL! Liechtenstein 0-1 Wales (Jordan James 60′)
Finally, Wales make the breakthrough! It had been coming, but is created by a lovely pass from Williams, carving through the home defence for Dan James to cross the ball for namesake Jordan to smash it into the net from a yard out.
Wales’ Jordan James turns the ball home from close range to open the scoring. Photograph: Romina Amato/ReutersJames wheels away in celebration. Photograph: Romina Amato/ReutersThen celebrates with Sorba Thomas. Photograph: Romina Amato/ReutersShare
Updated at 19.47 CET
57 mins: Wales go very close again, those inswinging crosses towards the far post causing Liechtenstein a lot of problems. This time it’s Jordan James who swings it in for Neco Williams, whose header bounces across goal, but beyond the far post.
Share
55 mins: Dan James hits the post! After Jay Dasilva works his way into the box, Sorba Thomas swings a delivery across the face of goal, where Dan James crashes his shot off the base of the far post!
Share
54 mins: Thomas sends in a low cross of his own, and then another dipping ball that causes more uncertainty in the home defence. Wales building up a head of steam again here …
Share
53 mins: The hosts actually leaving their own half might benefit Wales, as there is some finally some space in behind. Dan James makes the most of it, zipping a low cross that just evades Broadhead at the far post.
Share
52 mins: Liechtenstein have a chance to break, but Rodon does well to muscle Notaro off the ball.
Share
50 mins: Sele goes over after a sidestep from Williams, but hurls himself headfirst – in the Phil Jones style – to bring the Wales man down. The free kick doesn’t come to much …
Share
49 mins: A scrappy start to the second half, summed up as Williams’ attempted through ball to Dan James runs away for a goal kick.
Share
“Congratulations to Alan Pugh for doing the double landlocked double,” says Peter Oh, who was a close second. “I’m jealous – I’ve been to Liechtenstein but not Uzbekistan.”
Share
Second half
A change for the hosts, with Ferhat Saglam replacing Dennis Salinovic up front. No changes for Wales yet.
Share
Updated at 19.06 CET
Alan Pugh is first to answer my quiz question, all the more impressive as he’s in Vaduz tonight. “It’s Uzbekistan. Passed though on our way home from the qualifier in Kazakhstan. We Wales fans get about.”
Share
Elsewhere, Spain are all but guaranteed their place at the 2026 World Cup; they lead 3-0 in Georgia with goals from Oyarzabal, Zubimendi and Ferran Torres. Turkey, three points behind in Group E, lead Bulgaria 1-0 but Spain have a 14-goal lead in terms of goal difference.
In Group H, Austria lead 1-0 in Cyprus thanks to Marko Arnautovic’s penalty; they could qualify tonight if Bosnia & Herzegovina fail to beat Romania at home later on.
Share
Pop quiz: Liechtenstein is one of two doubly landlocked countries in the world. What’s the other one? Hint: they have qualified for next summer’s World Cup. Don’t just Google it, there’s no prizes.
Share
Half time: Liechtenstein 0-0 Wales
A few boos from the away fans, perhaps aimed at the VAR decision to rule out Nathan Broadhead’s goal. Wales have played well and dominated the game – but as long as it stays goalless, their frustration will build.
Share
47 mins: Liechtenstein have the chance to launch a long throw into the area, but Nico Hasler takes so long waiting for a centre-back to get upfield, he’s booked for time wasting! When he does throw the ball, it’s headed away by the first man.
Share
45 mins: Darlow gets what may be his first touch in open play, clearing away Salanovic’s pass away with Luque Notaro threatening to close down. Three minutes of stoppage time …
Share
44 mins: Thomas’ cross is blocked by Nico Hasler, the Liechtenstein captain, and ricochets back off him for a goal kick.
Share
43 mins: Jordan James has a shot from the edge of the area, but Buchel is firmly behind it.
Share
42 mins: Good save from Buchel, getting down well to turn Harris’ shot behind after good work from Broadhead in the buildup. He then gets a hand to Thomas’ corner to clear the danger.
Share
39 mins: Another chance slips away from Broadhead, as Jordan James’ cross misses Mark Harris’ head but rebounds off Buchel – but the Wrexham forward just can’t sort his feet out in time to turn the ball home. Zund now needs to head off for treatment, which is a concern for the home manager, Konrad Fünfstück.
Liechtenstein’s Andreas Malin looks on as Wales’ Mark Harris misses a header and the ball comes off Liechtenstein’s goalkeeper Benjamin Buechel. Photograph: Gian Ehrenzeller/APShare
Updated at 18.53 CET
37 mins: Buchel doesn’t look the most composed at set pieces, and he gets away with flapping at Dasilva’s corner. Ampadu then goes down after a clash of heads with Salanovic, the Liechtenstein forward’s first real involvement in the game.
Share
34 mins: Dan James sets up Williams, whose cross from the right is headed clear by Malin – but only as far as Ampadu, who shifts on to his left foot but sends his shot from 20 yards high and wide.
Share


